FormType : duplicate le champs role
Bonjour
le champs rôle ci-dessous se duplique au niveau de ma vue (c'est à dire il s'affiche 2 fois). Je ne vois pas trop le pouquoi....
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
public function buildForm(FormBuilderInterface $builder, array $options)
{
parent::buildForm($builder, $options);
$builder
->add('id','hidden')
->add('username', null, array('label' => 'Pseudonyme', 'translation_domain' => 'FOSUserBundle','attr' => array('class' =>'form-control')))
->add('email', 'email', array('label' => 'Email', 'translation_domain' => 'FOSUserBundle','attr' => array('class' =>'form-control')))
->add('agence',null,array('label' => 'Agence :','attr' => array('class' =>'form-control')))
->add('roles', 'collection',array(
'type' => 'choice',
'options' => array(
'choices' => array(
'ROLE_CASHIER' => 'ROLE_CASHIER',
'ROLE_IN_CHARGE_OF_AGENCE' => 'ROLE_IN_CHARGE_OF_AGENCE',
'ROLE_ADMIN' => 'ROLE_ADMIN',
'ROLE_SUPER_ADMIN' => 'ROLE_SUPER_ADMIN',
'ROLE_VALIDATOR'=>'ROLE_VALIDATOR'
)
)
));
} |
La vue :
Code:
1 2 3 4 5 6 7
|
<form action="{{ path('fos_user_update',{username:'null'}) }}" {{ form_enctype(form) }} method="POST" class="fos_user_update">
{{ form_widget(form) }}
<div>
<p><br/><input class="btn btn-primary btn-xs" type="submit" value="{{ 'registration.submit'|trans }}" /></p>
</div>
</form> |
le resultat
Code:
1 2 3 4
|
<div id="roles"><div><select id="roles_0" name="roles[0]" class="form-control"><option value="ROLE_CASHIER" selected="selected">ROLE_CASHIER</option><option value="ROLE_IN_CHARGE_OF_AGENCE">ROLE_IN_CHARGE_OF_AGENCE</option><option value="ROLE_ADMIN">ROLE_ADMIN</option><option value="ROLE_SUPER_ADMIN">ROLE_SUPER_ADMIN</option><option value="ROLE_VALIDATOR">ROLE_VALIDATOR</option></select></div>
<div><select id="roles_1" name="roles[1]" class="form-control"><option value="ROLE_CASHIER">ROLE_CASHIER</option><option value="ROLE_IN_CHARGE_OF_AGENCE">ROLE_IN_CHARGE_OF_AGENCE</option><option value="ROLE_ADMIN">ROLE_ADMIN</option><option value="ROLE_SUPER_ADMIN">ROLE_SUPER_ADMIN</option><option value="ROLE_VALIDATOR">ROLE_VALIDATOR</option></select></div></div> |
Merci d'avance ....