Я хочу настроить параметры из FormType
Это FormType:
builder->add('demandes', EntityType::class, [
'placeholder' => 'Choisissez une option',
'class' => DemandeCandidats::class,
'mapped' => false,
])
А это репозиторий
public function findActif ($value)
{
return $this->createQueryBuilder('d')
->andWhere('d.etat = :val')
->setParameter('val', "actif")
->getQuery()
->getResult()
;
}
Как добавить этот репозиторий в EntityType?






builder->add('demandes', EntityType::class, [
'placeholder' => 'Choisissez une option',
'class' => DemandeCandidats::class,
'mapped' => false,
'query_builder' => function(EntityTypeRepository $er) {
return $er->createQueryBuilder('d')
->andWhere('d.etat = :val')
->setParameter('val', "actif")
->getQuery()
->getResult();
},
])
Или
builder->add('demandes', EntityType::class, [
'placeholder' => 'Choisissez une option',
'class' => DemandeCandidats::class,
'mapped' => false,
'query_builder' => function(EntityTypeRepository $er) {
return $er->findActif ("actif");
},
])
Читайте об этом здесь symfony.com/doc/current/reference/forms/types/…