changer la valeur d'une liste de choix dans formulaire
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:
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:
{{ form_widget(form) }}
voila ce que sa donne:
Code:
<option value="1">admin</option>
ce que j'ai
Code:
<option value="admin">admin</option>
merci d'avance pour votre aide