Bonjour, je me retrouve dans une situation délicate :
- j'ai un formulaire associé à une table : "contact"
- dans ce formulaire, j'ai un champs "Pays" et un champs "Département"
- Un département correspond à un pays

Comment mettre en place le changement automatique du champs département en fonction du pays ?


J'ai effectué un CRUD pour l'utilisateur (que le U, C et R). Dans la classe du formulaire et dans la fonction configure(), j'effectue un chargement des départements en fonction du pays.

Pour le moment j'utilise une action spécifique pour récupérer la liste (http request), mais le problème c'est que si j'ai une incohérence lorsque le formulaire validé n'est pas valide ($form->isValid()). L'erreur est que le pays garde les changements mais pas les départements ... qui reprend la valeur original.

Comment puis-je faire pour mettre en place une solution ?

Merci.