【发布时间】:2015-07-12 20:35:14
【问题描述】:
我已经查看了 cakephp 2.5.4 的关于自定义 Flash 消息的文档和其他一些关于如何制作但它不起作用的教程
我在 elements 文件夹下有 error.ctp 和 success.ctp 错误.ctp
<div id="error-flash">
<?php echo h($message); ?>
</div>
成功.ctp
<div id="success-flash">
<?php echo h($message); ?>
</div>
在控制器中我这样称呼它们
$this->Session->setFlash(__(' file successfully uploaded.','success',array('class'=>"flash_msg_ok")));
$this->Session->setFlash(__('Upload Failed','error',
array("class" => "flash_msg_error")));
我的 chrome 开发者工具仍然显示生成的默认 flash。 它没有渲染元素或应用指定的类
我也试过了
$this->Session->setFlash('success','default',array('class'=> 'success'))
还是什么都没有。
值得注意的是,我正在为页面使用自定义布局和 css。 我在这里错过了什么?
【问题讨论】:
-
我认为你需要flash-message 标签而不是flash ( Adobe Flash ),我编辑了它。
标签: cakephp flash-message