Plusieurs type pour un même champs dans un formulaire ?

Par Clemixo, il y a 6 ans


Bonjour,

Bonjour, je débute en Symfony, j'ai créé un formulaire dans un fichier juste pour le formulaire avec les champ relier à une entity et j'aimerai qu'un des champs puisse changer de type en fonction du choix de l'utilisateur via un select sans actualiser la page .

Vous comprendrez mieux avec le code ci-dessous :

// que l'utilisateur puisse passer d'un select : ->add('code_postal', ChoiceType::class,     ['attr' => [         'class' => "form-control chosen-select" ],         'choices' => ['Choix 1' => null]])   // ou d'un input : ->add('code_postal', TextType::class,     ['attr' => [         'class' => "form-control" ]])

Quand je fait : {{ form_widget(demandeType.code_postal) }}
Il m'affiche le dernier add correspondant à "code postal", je cherche un moyen de pouvoir préciser quel type de champs je veux afficher.

Merci d'avance !

1 réponse