Никита Сапогоа: Допустим на разных страницах и контроллерах у меня к запросу в каталог товаров добавляются условия типо производитель, категория, состояние и так далее. Но одно условие количество count>0 неизменно. Писать во всех контроллерах where('count > 0') неудобно ж.
'query_builder' => function (EntityRepository $er) use ($options) { if(....) else {return null}} то он будет ругаться жесткого на null Expected argument of type "Doctrine\ORM\QueryBuilder", "NULL" given
На самом деле у меня стоял public function getName()
{
return 'MyBundle';
}
Поэтому у меня был везде префикс. Я просто заменил на return 'null' , теперь стало лучше. Но поля search и token остались.
Search берется отсюда ->add('search', 'submit') .