Bonjour,

j'ai un liste de Username dans un formulaire.

Mon Problème c'est que je cherche a changer la valeur de ma liste qui est pour le moment Id , j'aimerai la remplacer par username.

voici le code du formulaire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
         $builder->add('users', 'entity', array(
                        'label' => 'settings.user.roles',
                        'class' => 'CzAdminBundle:User',
                        'query_builder' => function(EntityRepository $er) {
                            return 
 
 
                                $er->createQueryBuilder('g')
                                ->orderBy('g.username', 'ASC') 
                                ->where("g.enabled = :enabled")
                                ->setParameter('enabled', 1 )
                                ;
                        },
                        'multiple' => false,
                        'expanded' => false,
                        'required' => false,
 
                                            'empty_value' => '- Choisissez votre Nom -',
 
 
                    )
                );
ma vu:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
{{ form_widget(form) }}
voila ce que sa donne:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<option value="1">admin</option>
ce que j'aimerai
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<option value="admin">admin</option>

merci d'avance pour votre aide