Bonjour,
Je suis débutant en Symfony, j'ai besoin de vos aides pour avancer mon projet.
j'ai 3 entity Commandes, Uo, Projets,
pour Commandes, il y a les attributs: idCommande, demandeur, idUo(clé étrangère), idProjet(clé étrangère)
pour Uo, il y a les attributs: idUo, nomUo, idProjet(clé étrangère)
pour Projets, il y a les attributs: idProjet, nomProjet
pour un projet, il peut avoir plusieurs Uo,
j'ai crée CommandeType pour l'interface de commande, je voudrais le champ d'Uo auto-select selon le choix de projets, mais je ne sais pas comment faire.
voilà mon code pour CommandeType: mais il affiche touts les Uo
j’essaie de faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class CommandeUoType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('demandeur', TextType::class, ['label' => 'Demandeur']) ->add('idProjet', EntityType::class, ['class' => Projets::class]) ->add('idUo', EntityType::class, ['class'=>Uo::class]) }
je ne sais mettre le XXXX à quelle value pour qui affiche dynamiquement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 'query_builder' => function (EntityRepository $er) { return $er->createQueryBuilder('c') ->where(c.idProjet = XXXX')
Je vous remercie par avance.
Partager