Bonjour,
j'aurais besoin d'un conseil pour faire une chose que je trouve compliquée.
J'aimerais à partir d'un ufr choisi afficher les diplomes dans diplome qui sont liés à cet ufr.
Tout d'abord j'explique ce que j'arrive à faire :
dans mon fichierType :
Ici j'ai fixé les diplomes liés à l'ufr dont l'id = 3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 ->add('ufr','entity',array('query_builder'=> function(EntityRepository $er) { return $er->createQueryBuilder('u')->orderBy('u.nom', 'ASC');}, 'class' =>'UdcDiplomeBundle:Ufr', 'property' =>'nom', )) ->add('diplome','entity', array( 'class' =>'UdcDiplomeBundle:Diplome', 'property' =>'nomDiplome', 'empty_value' => '***', 'query_builder'=> function(EntityRepository $er) { return $er->createQueryBuilder('diplome') ->join('diplome.ufr','ufr') ->where('ufr.id = :id') ->setParameter('id', 3); } ));
Ce que j'aimerais c'est paramétrer l'id en fonction d'une variable id_ufr de l'ufr choisi. J'ai essayé beaucoup de solutions mais je n'y arrive pas.
Merci
Partager