Bonsoir,

Voici mon problème, j'ai créer un formulaire d'enregistrement pour mes utilisateurs.

Ma classe qui créer le formulaire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
class UserRegistrationType extends AbstractType
{
    //...
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder->add('username', 'text');
        $builder->add('password', 'password');
        $builder->add('email', 'text');
        $builder->add('roles', 'choice', array('choices' => array('1' => 'USER', '2' => 'ADMIN', '3' => 'SUPER ADMIN')));
    }
    //...
}
J'obtient un jolie message d'erreur, "Notice: Array to string conversion...".
Dans ma classe User, le champs roles est de type array, comment faire pour régler ce problème ?

Merci bien!