Bonjour à tous,
dans le cadre de mon autoformation Symfony je suis confronté au problème suivant. J'ai 3 entités Ufr Diplome et Etudiant avec comme relation : un ufr1 est relié à diplome1 diplome2 et diplome3 et ufr2 est relié à diplome4 et diplome5.
Un etudiant1 inscrit dans ufr1 ne pourra passer que les diplomes reliés à l'ufr1.
Dans mon EtudiantType :
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 ->add('ufr','entity',array( 'class'=>'UdcDiplomeBundle:Ufr', 'property'=>'nom', 'query_builder'=> function(EntityRepository $er) { return $er->createQueryBuilder('u')->orderBy('u.nom', 'ASC');},) ) ->add('diplome','entity',array( 'class'=>'UdcDiplomeBundle:Diplome', 'property'=>'nomDiplome', 'query_builder'=> function(EntityRepository $er) { return $er->createQueryBuilder('d') ->orderBy('d.nomDiplome', 'ASC');},) )
Ma question est la suivante :quel moyen dois-je utiliser pour qu'au premier affichage d'une création d'étudiant j'ai les diplomes voulus dans une dans mon entity 'diplome' lorsque mon entity 'ufr' affichera ufr1?
Mercie beaucoup !!!
Partager