$this->Session->read('Message.flash');
だった。
しばらくはまってて、pr($this->Session);してもわからないし、pr($this);みてもわからないし、Sessionコンポーネントの中身見ても* @param string $key Message key, default is ‘flash’と書いてあるだけだから$this->Session->read('flash');
と書いたりしたけどダメだったし、$this->Session->getFlash();
なんて関数もないし…と思ってコンポーネントを眺めてたら、
$this->write(‘Message.’ . $key, compact(‘message’, ‘layout’, ‘params’));
となってた。Messageの後のドットわかりにくい!結合演算子かと思ってたよ!!
追記
sessionヘルパーの中を見ていたら、$session->flash();なんてものがあった。viewの中でそのまま使えて、一度使うと中のテキストを空にしてくれた。これを使っていけばいいんだな。