私はコントローラusers
を持っています。 このコントローラーには何もしていないアクションアカウントがあります - パスワードを変更したり、何かを変更したり、アカウントをブロックするなど、複数のフォームを持つビューを持っています - users/changepassword
、users/changesomething
など これらのアクションにはビューがありません。save(..)
と単純な最後のredirect->(array('action' => 'account'));
の間にいくつかのロジックと検証があります。要約すると、ユーザー/アカウントビューには、別々のアクションを指し示すいくつかのフォームがあります。ロジック実行後のこれらのアクションは、ユーザー/アカウントにリダイレクトされます。ケーキphpの妥当性検査を別のアクションで見る
今問題は、(検証規則に従って)送信されたフォームのすべての無効なフィールドを表示したいということです。これは、ビューがコントローラと同じアクションにありますが、リダイレクトを使用するとすべての無効なフィールドが失われますどのように私はそれを回避することができますか?