CakePHPでSession->setFlashが表示されない

$this->Session->setFlash(‘CheckOk’);

などとすれば画面遷移の際に表示されるはずだが、表示されていなかった。

通常の利用だと、これは views/layouts/default.ctp 内に記載されている以下の部分で表示している。

   <?php $session->flash(); ?>

スポンサードリンク

上記のようになっていたところを、以下のように修正したところ、表示された。

   <?php echo $this->Session->flash(); ?>

1.2系から1.3系になったときに変更になったのだろうか。すっかり気がつかなかった。

コメント

  1. you より:

    情報ありがとうございます。助かりました。

  2. admin より:

    お役に立ててよかったです。