CakePHPでデフォルトのsetFlash()を変更するにはどうすればよいですか?このデフォルト要素を変更する方法または場所:
<div id="flashMessage" class="message">
My message.
</div>
必要:
<div id="myid" class="myclass">
My message.
</div>
ありがとう。
CakePHPでデフォルトのsetFlash()を変更するにはどうすればよいですか?このデフォルト要素を変更する方法または場所:
<div id="flashMessage" class="message">
My message.
</div>
必要:
<div id="myid" class="myclass">
My message.
</div>
ありがとう。
ドキュメントによると:
ファイルapp/View / Elements / flash_custom.ctpを作成し、カスタムフラッシュ要素をビルドします。
<div id="myid"><?php echo $message; ?></div>
setFlash()
次に、これらのパラメーターを使用して呼び出します。
<?php
$this->Session->setFlash('My message.', 'default', array('class' => 'myclass'));
$this->Session->flash()
上記の例で使用したテンプレートの出力は次のようになります。
<div id="myid" class="myclass">My message.</div>