Bonsoir,

J'aimerais afficher un formulaire, avec une liste déroulante dont le contenu vient de la base de données.
L'entité "Désignation" contient un ensemble de couples code/libellé pour alimenter des listes déroulantes

Voila mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
$builder
   ->add( 'objet', 'text' )
   ->add( 'etat', 'entity', array( 'class'=>'AhsCommunBundle:Designation',
        				  'property' => 'libelle',
        				  'query_builder' => function( DesignationRepository $repository )
        				                           {
        					                   return $repository->findByCode('etat');
        				                           }
                                         )
        	)        
   ->getForm();
mais j'ai ce message d'erreur :
Expected argument of type "Doctrine\ORM\QueryBuilder", "array" given
Je ne sais pas comment transformer le résultat de "findByCode" en élément de type "QueryBuilder".

Merci pour votre aide et à bientôt,
Gilles