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 !!!







Répondre avec citation
Partager