2014年2月6日木曜日

PHPのマイクロフレームワーク「Limonade」で、フラッシュメッセージの表示

PHPのマイクロフレームワーク「Limonade」で、フラッシュメッセージの表示です。flashflash_now が用意されていて、flash がよくある次のページで表示してくれるフラッシュメッセージ。flash_now が、現在表示しているページ内で表示してくれるフラッシュメッセージ。flash_now の方は、エラーメッセージ等を表示するのに便利に使えます。これ気に入りました。

// リダイレクト後に表示
flash("success", "正常に処理出来ましたしました。");

// 現在表示しているページ内で表示
flash_now("error", "入力に誤りがあります。");
テンプレート(flash も、flash_now も、同じ変数の $flash で表示可能です。)
<?php if(!empty($flash["success"])){ ?>
  <?php echo $flash["success"] ?>
<?php } ?>
<?php if(!empty($flash["error"])){ ?>
  <?php echo $flash["error"] ?>
<?php } ?>

0 件のコメント:

コメントを投稿