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即表示もできるそうです。アクションでセットする方がよさそうですが ^^;