Bonjour,
J'utilise les FormEvents (Symfony 2.4) pour gérer l'état de certains champs de mon formulaire en fonction des données de l'utilisateur.
En gros :
- si la checkbox est cochée, un champ doit être désactivé
- si la checkbox n'est pas cochée, un champ doit être activé
- lors de la soumission du formulaire, on revient sur la page du formulaire avec les données à jour.
- l'activation / désactivation des champs est gérer en JS sur la vue lors de l'édition du formulaire par l'utilisateur
Voici le code du formulaire qui fonctionne pour gérer ça : https://gist.github.com/exotux/8556377
La question est : est-ce une bonne méthode ou je suis parti dans un truc trop compliqué ?
Merci
Partager