Skip to content
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

[Autocomplete] Fix invalid createQueryBuilder code example #2470

Open
wants to merge 1 commit into
base: 2.x
Choose a base branch
from

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]));

@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
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 Work Additional work is needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants