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