setFlashが何故”セッション”なのか

bakeで「Would you like to use Sessions? (y/n)」と聞かれて困惑したりしてましたが、
その理由。

メッセージを、セッション変数に保持してそれを表示しているからのようです。
  シンプル ^^;

普通のセッション変数同様に

$this->Session->read($name);

でも扱えます。その場合の$name='Message.flash' 。
 出典:http://monoooki.net/article/650

view側で任意の場所に表示したい場合は、

$session->flash();

↓もおそらく同義。

$session->read('Message.flash');

$session->flash("error!");

として、viewでset即表示もできるそうです。アクションでセットする方がよさそうですが ^^;