Cela peut sembler un scénario étrange, mais j'ai deux formulaires sur une page. L'un est en train de poster sur lui-même. J'ai fait le deuxième message à une autre action pour garder le code plus propre. Le problème n'est peut-être pas le bon ...Zend Framework: Publier une action différente puis revenir à l'action d'origine si la validation échoue ET conserver les champs de formulaire
Le problème que j'ai maintenant est que si cette deuxième forme ne valide pas, je redirige vers la page avec le formulaire mais je ne sais pas comment garder ma forme champs remplis avec les informations d'origine que l'utilisateur a saisies. Existe-t-il un moyen de le faire et de continuer à poster deux actions distinctes, ou dois-je juste mordre la balle et faire en sorte que les deux formulaires reviennent à la même action et traitent la logique désordonnée?
L'hypothèse que vous faites, et c'est ma faute parce que je n'étais pas clair, c'est que ces formulaires ne contiennent pas de données pour commencer. L'utilisation d'un exemple de formulaire de connexion/enregistrement est logique dans votre scénario. Cependant, dans ma situation, ce sont des formulaires qui sont déjà pré-remplis avec des données. Ainsi, au lieu de rediriger, ils afficheront toujours la page d'origine à nouveau après le traitement. Ça ne complique pas trop les choses, mais c'est une différence. –
Ah, ça le clarifie un peu. Si les deux formulaires sont affichés sur la même page, il semble tout à fait logique de garder les actions dirigées vers le même contrôleur. Je pense que j'ai déjà rencontré ce même problème auparavant, et jongler entre les données par le biais d'un autre contrôleur et revenir à l'ancien me semblait être plus compliqué pour moi. – Lee