setFlashメソッドは、一度限りのメッセージをセッションに定義することができるメソッドです。

一度限りなのでメッセージ出力後にセッションのメッセージは削除されます。

エラーや何かしらの告知メッセージを出力するのに便利です。

使用方法は、以下のとおりです。

◆コントローラー(Controller)
$this->Session->setFlash('エラーです。');

◆ビュー(View)
<?php echo $this->Session->flash(); ?>

◆【実行結果】
エラーです。

※一度切りのメッセージですので、セッション変数からメッセージは削除されています。

[対象]
CakePHP 1.3