Skip to content

[Autocomplete] Fix invalid createQueryBuilder code example #2470

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Feb 22, 2025

Conversation

tacman
Copy link
Contributor

@tacman tacman commented Dec 29, 2024

replace with creating it from the entity repository

replace with creating it from the entity repository
@carsonbot carsonbot added the Status: Needs Review Needs to be reviewed label Dec 29, 2024
@@ -316,7 +316,7 @@ the consequent renders, the default ``query_builder`` will be used::
->add('food', FoodAutocompleteField::class, [
'query_builder' => function (EntityRepository $er) {
return $er->createQueryBuilder('o')
->andWhere($qb->expr()->notIn('o.id', [$currentFoodId]));
->andWhere($er->createQueryBuilder()->expr()->notIn('o.id', [$currentFoodId]));
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice catch, thank you!

I think we should use the same style than later in the file (L369..) as i fear calling createQueryBuilder twice could be confusing.

                       $qb = $er->createQueryBuilder('o');
                       
                       return $qb->andWhere($qb->expr()->notIn('o.id', [$currentFoodId]));

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ended up doing it :)

@smnandre smnandre changed the title replace undefined $qb [Autocomplete] Fix invalid createQueryBuilder code example Dec 30, 2024
@smnandre smnandre added docs Improvements or additions to documentation Autocomplete labels Dec 30, 2024
@Kocal
Copy link
Member

Kocal commented Dec 30, 2024

Status: Needs Work

@carsonbot carsonbot added Status: Needs Work Additional work is needed and removed Status: Needs Review Needs to be reviewed labels Dec 30, 2024
@carsonbot carsonbot added Status: Needs Review Needs to be reviewed and removed Status: Needs Work Additional work is needed labels Feb 22, 2025
@smnandre
Copy link
Member

Thank you @tacman.

@smnandre smnandre merged commit 9cf1a01 into symfony:2.x Feb 22, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Autocomplete docs Improvements or additions to documentation Status: Needs Review Needs to be reviewed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants