setFlashメソッドは、一度限りのメッセージをセッションに定義することができるメソッドです。
一度限りなのでメッセージ出力後にセッションのメッセージは削除されます。
エラーや何かしらの告知メッセージを出力するのに便利です。
使用方法は、以下のとおりです。
◆コントローラー(Controller) $this->Session->setFlash('エラーです。'); ◆ビュー(View) <?php echo $this->Session->flash(); ?> ◆【実行結果】 エラーです。
※一度切りのメッセージですので、セッション変数からメッセージは削除されています。
[対象]
CakePHP 1.3