Utilisation du zenstruck form bundle avec la variable "repo_method"
Bonjour,
Je débute sous symfony et j'ai un petit problème avec le "zenstruck form bundle" quand j'utilise une methode personnalisée dans mon repository.
Voici le détail de mon form type et la méthode du repository:
Dans mon fom type:
Code:
1 2 3 4 5 6 7 8 9 10
| ->add('mentions', 'zenstruck_ajax_entity', array(
'class' => 'AimaFormationBundle:Mention',
'use_controller' => true,
'property' => 'mention',
'repo_method' => 'searchMentionByDomaineDfe',
'extra_data' => [$idDomaineDfe],
'label' => '* MENTIONS',
'multiple' => true,
'placeholder' => 'La mention (4 lettres min)',
'required' => true, |
Dans mon repository:
Code:
1 2 3 4 5 6 7 8 9 10 11
| public function searchMentionByDomaineDfe($idDomaineDfe)
{
$qb = $this->createQueryBuilder('m');
$qb->select('m');
$qb->join('m.domaineDfe', 'd');
$qb->where('d.id = :domdfe')
->setParameter('domdfe', $idDomaineDfe);
return $qb->getQuery()->getResult();
} |
Sans utiliser "repo_method" tout fonctionne.
Mais sinon pour l'instant ça ne fonctionne plus, mon champ ne charge plus les valeurs.
Un grand merci d'avance pour vos avis