Bonjour,

J'essaye d'attribuer des valeurs à mon formulaire dynamique sans classe. J'ai essayé avec 'data', ça ne fonctionne pas.

Je vous mets ci-dessous le code en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
$list_param = $this->getDoctrine()->getEntityManager()->getRepository('CyrApplicationBundle:Parametre')->findByApplication($request->get('id'));
 
    	$qb = $this->createFormBuilder();
 
    	foreach($list_param as $lp)
    	{
    		$qb->add($lp->getNom(),$lp->getType(),array('mapped'=>false,'data'=>'test'));
    	}
 
    	$form = $qb->getForm();
Bien évidemment, pour comprendre le fonctionnement j'attribue une valeur en dur dans tous mes champs pour test. Une fois compris, j'attribuerais mes valeurs récupéré par une requête doctrine.

Avez-vous une idée ? Merci d'avance.