Bonjour les amis,
je suis un gros nul en formulaire et j'ai besoin d'aide sur ce coup là.



voici mon sujet :
j'ai une liste d'entité fiches à récupérer en base de donnée

je voudrais créer un formulaire qui associe un checkbox à une fiche, de cette manière :


1)
je ne veux pas que le checkbox valid soit enregistré en base.
dans fiche j'ai ajouté cette attribut :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
private $valid;
 
avec getter et setter qui vont bien
2)
je veux pouvoir initialiser les valid dans le controleur suivant une logique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
 $fiches= $em-> ....          // je récupère les fiches          
foreach (fiches as fiche) {   
        $fiche->setValid(true);    
   ou
        $fiche->setValid(false);
 }
 
$form = $this->createForm(new FicheType(), $fiches);

et obtenir ça :
[ ] fiche 1
[X] fiche 2
[ ] fiche 3
...


comment m'y prendre ?