如何更改 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 并构建我们的自定义 flash 元素:
<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>