Symfony : Checkbox Multiplde
Posté : 02 mai 2019, 17:41
Hello tout le monde,
Dans un formulaire j'aimerais que l'user puisse sélectionner plusieurs éléments, seulement quand j'essaye d'appliquer la documentation ( que je dois mal comprendre ) j'obtiens ce message d'erreur :
Expected argument of type "string or null", "array" given at property path "caractere_emotion".
Mon PersonnageType.php :
Mon entité Personnage :
Je ne vois pas trop ce que je dois modifier.
Merci par avance pour votre aide.
Dans un formulaire j'aimerais que l'user puisse sélectionner plusieurs éléments, seulement quand j'essaye d'appliquer la documentation ( que je dois mal comprendre ) j'obtiens ce message d'erreur :
Expected argument of type "string or null", "array" given at property path "caractere_emotion".
Mon PersonnageType.php :
->add('caractere_emotion', ChoiceType::class, [
'required' => false,
'label' => 'Émotions',
'choices' => [
'Actif' => 'Actif',
'Créatif' => 'Créatif',
'Génie' => 'Génie',
'Créatif' => 'Créatif',
'Joyeux' => 'Joyeux',
'Morose' => 'Morose',
'Pitre' => 'Pitre',
'Romantique' => 'Romantique',
'Sang Chaud' => 'Sang Chaud',
'Sûr de lui' => 'Sûr de lui',
],
'expanded' => true,
'multiple' => true,
])
Mon entité Personnage :
/**
* @ORM\Column(type="array", nullable=true)
*/
private $caractere_emotion;
Je ne vois pas trop ce que je dois modifier.
Merci par avance pour votre aide.