1 2 3 4 5 6 7 8 9 10 11 12 13
|
$list_param = $this->getDoctrine()->getEntityManager()->getRepository('CyrApplicationBundle:Parametre')->findByApplication($request->get('id_app'));
$qb = $this->createFormBuilder();
foreach($list_param as $lp)
{
$param_user = $this->getDoctrine()->getEntityManager()->getRepository('CyrApplicationBundle:ParametreUser')->findParametreAndUser($lp->getId(),$request->get('id_user'));
if($param_user[0]['value']=='') $val=null; else $val = $param_user[0]['value'];
$qb->add($lp->getNom(),$lp->getType(),array('mapped'=>false,'attr' => array('value' => $val)));
}
$form = $qb->getForm(); |
Partager