【CakePHP】setFlashでdivタグのクラスを指定する

2019年7月29日

バージョン:CakePHP 2.x

setFlashでdivタグのクラスを指定する場合についてです。
パラメータにクラス名を指定して出力します。

if (なにかの条件) {
    $this->Session->setFlash('成功しました', 'default', array('class' => 'success'));
} else {
    $this->Session->setFlash('失敗しました', 'default', array('class' => 'err'));
}
<?php echo $session->flash(); ?>

実際の出力は下記のようになります。

<div id="flashMessage" class="success">成功しました</div>

CSSにクラス:successを指定してスタイルを変更することができます。

スポンサーリンク