multiple à false symfony 5.4.1
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:
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:
Citation:
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?
Franchement, je sèche et si vous pouviez me mettre sur la voie, je vous en remercie d'avance.