HUGH !

j'ai besoin de faire un truc tout con mais je bloque lamentablement.

Dans une entité fiche, je rajoute un attribut valid (qui correspond à une case à cocher) mais cette attribut n'est pas lié à une colonne mysql.

entité fiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
    private $valid;
 
avec getter et setter qui vont bien
dans mon controller :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
        $fiche= $em-> ....          // je récupère une fiche             
        $fiche->setValid(true);     // je veut que la case à cocher soit "coché"
 
        $form = $this->createForm(new FicheType(), $fiche);
dans FicheType()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
                ->add( ....  
                ->add('valid', 'checkbox')

et bien sur dans la vue:

la case à cocher s'affiche mais elle reste desesperement décoché