Bonjour,
J'ai une liste de choix ou je peux choisir plusieurs catégories pour un article et je souhaiterais revenir en arrière en ne proposant qu'une seule catégorie à la fois et cela sans trop de casse alors je fais:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ->add('category', EntityType::class,[ 'class' => Category::class, 'label' => 'Catégorie', 'multiple' => false, 'expanded' => false, 'choice_label' => 'name', 'query_builder' => function(CategoryRepository $categoryRepository){ return $categoryRepository->createQueryBuilder('c')->orderBy('c.name', 'ASC'); }, 'attr' => array( 'placeholder' => 'Choisissez dans la liste' ) ])
Donc je mets multiple à false mais j'ai cette erreur:
Franchement, je sèche et si vous pouviez me mettre sur la voie, je vous en remercie d'avance.Entity of type "Doctrine\Common\Collections\ArrayCollection" passed to the choice field must be managed. Maybe you forget to persist it in the entity manager?
Partager