2

CakePHPでデフォルトのsetFlash()を変更するにはどうすればよいですか?このデフォルト要素を変更する方法または場所:

<div id="flashMessage" class="message">
My message.
</div>

必要:

<div id="myid" class="myclass">
My message.
</div>

ありがとう。

4

1 に答える 1

1

ドキュメントによると:

ファイル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>
于 2012-05-31T09:10:40.667 に答える