【CakePHP】通知メッセージ(setFlash)の使い方
バージョン:CakePHP 2.x
CakePHPで1回限りの通知を表示したい場合は、setFlashを使用します。
setFlashはメッセージを出力した際に削除されるので、登録や更新処理などで1回だけメッセージを出力する際に便利です。
基本的な使い方
$this->Session->setFlash('更新しました!');
echo $this->Session->flash();
とすると、下記のような出力になります。
<div id="flashMessage" class="message"> 更新しました! </div>
オプション
setFlashのオプションは下記になります。
オプションを指定することによって複数のメッセージを出力したり、見た目を変えることができます。
SessionComponent::setFlash(string $message, string $element = 'default', array $params = array(), string $key = 'flash')
詳しいオプションの使い方については下記ページに記載します。
setFlashのオプションについて
参考:公式サイト(セッション)