Modifier un label en conservant les options par défaut
Bonjour,
Je suis en train de jouer avec les formulaires, j'ai généré automatiquement ceux-ci et ça fonctionne très bien.
Les labels sont les seules choses que je voudrais modifier.
Jusque là, je transformais
Code:
1 2
| $builder->add('lastname')
->add('firstname'); |
Comme ceci :
Code:
1 2
| $builder->add('lastname', TextType::class, array('label' => 'form.lastname'))
->add('firstname', TextType::class, array('label' => 'form.firstname')) |
Et tout roulait.
Mais ça ne se passe pas de la même façon pour les listes de choix.
Code:
$builder->add('type');
Si on change l'option, on perd toute la configuration dont la liste de choix et le choix par défaut (en mode édition)
Code:
$builder->add('type', ChoiceType::class, array('label' => 'form.type'));
Y a-t-il un moyen de conserver la configuration par défaut en modifiant juste le label ? Ou même le faire à partir d'un autre endroit mais je n'ai pas trouvé d'informations à ce sujet.