Я хотел бы знать, как использовать выражение queryBuilder в formBuilder .
Общее использование построителя запросов в formBuilder:
$builder->add('client', EntityType::class, array(
'class'=>Entity::class,
'query_builder'=>function(EntityRepository $er) {
return $er->createQueryBuilder("e")
->where("e.active=1");
},
));
Теперь,Я хотел бы использовать ->expr()->in()
в операторе where
.
Проблема, в отличие от хранилища сущностей, $er->expr
не работает.
Что я должен сделать, чтобы получить доступ к expr
вwhere
заявление?