タグ

ブックマーク / skgckj.hateblo.jp (1)

  • CakePHP2でリダイレクト先にバリデーションメッセージを表示する - nearproの日記

    Tutoriel CakePHP : Validate & Redirect - YouTube 登録画面やログイン画面なんかは、たいていアクションとビューが一致しているので特に気にしなくてもバリデーションエラーの時に、Cake側がメッセージ等々を表示してくれます。 ところが、たとえば記事に対するコメントや、一覧画面に追加フォームを設置したいこともあります。その場合、たいていはバリデーションエラーでsaveができないと、元の画面にリダイレクトしたかったりします。そうするとsetFlashしたメッセージは表示できてもバリデーションエラーはリダイレクト時に破棄されるためフォームが書いてあるビューには表示されません。 上の動画では、そういった場合の対応方法が解説されています。 具体的には、バリデーションのエラーがあった場合にセッションに書き込んでそれをコントローラ側で読み取ってコントロー

    CakePHP2でリダイレクト先にバリデーションメッセージを表示する - nearproの日記
  • 1