FlashHelper
フラッシュメッセージを表示する
フラッシュメッセージを表示する方法です。
フラッシュメッセージは、メッセージを一度表示する機能で、一度読み込まれると削除されています。
<?php echo $this->Flash->render(); ?>
キーを指定して、フラッシュメッセージを表示する
以下の例では、キーにentryを指定しています。このようにすることでキーが該当しているメッセージのみを表示することができます。
なお、一度読み取られたフラッシュメッセージは、削除されています。
<?php echo $this->Flash->render('entry'); ?>
デフォルトでフラッシュメッセージ用のテンプレートが用意されている
cakepho3では、デフォルトでフラッシュメッセージ用のテンプレートが用意されています。
src/Template/Element/Flash/配下のディレクトリに格納されています。
- src/Template/Element/Flash/default.ctp
- src/Template/Element/Flash/error.ctp
- src/Template/Element/Flash/success.ctp
テンプレートを指定してフラッシュメッセージをセットする
テンプレートを指定してフラッシュメッセージをセットする例です。
$this->Flash->success("HI! MIKE");
このようにすると、以下のテンプレートが使用されてフラッシュメッセージがセットされます。
src/Template/Element/Flash/success.ctp
------------------------------
作成日:2016年08月11日
更新日:2017年06月18日
------------------------------