Bonjour,
Deux de mes entités sont en relation ManyToMany et tout marche bien. Toutefois, dans le front, j'aimerais que l'utilisateur n'ait qu'un choix à faire dans le select.
Voici à quoi ressemble le code de mon formulaire:
Ce code marche bien, mais quand je passe l'option "multiple" à "true", je reçois une erreur me demandant de définir une méthode setDomaines. J'ai essayé la solution proposée ici: http://stackoverflow.com/questions/1...ation-symfony2, il n'y a plus d'erreur, mais l'entité Domaine liée n'est jamais persistée. Si vous avez des idées je suis bien preneur. Merci.
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 $builder ->add('domaines', 'entity', array( 'class' => 'SviFonctionBundle:Domaine', 'query_builder' => function(EntityRepository $er) { return $er->createQueryBuilder('d') ->orderBy('d.nom', 'ASC') ->innerJoin('d.modele', 'm') ->where('m.nom = :nom') ->setParameter('nom', 'organisme') ; }, 'empty_value' => '', 'multiple' => false ))
Partager