追加、編集、削除等の処理後に重複処理を避ける為に
リダイレクトするのは良くある処理の一つです。
そこで、リダイレクト先の処理完了画面へ、
メッセージを送りたい事があります。
例えば、『○○の編集が完了しました』等です。
これは、何を処理したかはリダイレクトされる前の画面の話ですので、
前の画面からリダイレクト先へ値を渡さないと
完了画面では何が処理されて来たのかを知る事が出来ません。
そこで、一般的にはセッションの利用を思いつくかと思います。
セッション変数に値をセットし、リダイレクト先でセッションから
値を取得し・・・
ちょっと面倒ですよね?
ZendFramework2(ZF2)では、その辺りの処理を簡単に行える様に
便利なプラグインが用意されています。
その名も『flashMessenger』
今回は、そんなflashMessengerの使用方法をソースコード付きで解説したいと思います
『ZendFramework2(ZF2)のflashMessengerを使いリダイレクト先に完了メッセージを渡す』を続きを読む »