2013-05-08 94 views
1

我试图让我的脑袋围绕cakePHP中的flash消息功能。cakePHP Flash消息附加类不工作

在我目前的脚本是用下面的办法:

 $this->Session->setFlash('Error'); 

其结果给了我下面的输出:

<div id="flashMessage" class="message">Error</div> 

然而,当我试图将一个自定义类追加到它:

$this->Session->setFlash('Error', array ('class' => 'errormsg')); 

消息/ flash似乎不会生成/在我的酸中不可见终止输出。

任何想法在这里可能是错的?

回答

7

尝试改变:

$this->Session->setFlash('Error', array ('class' => 'errormsg')); 

$this->Session->setFlash('Error', 'default', array ('class' => 'errormsg')); 

见:: CakePHP的setFlash

+0

完美!非常感谢Sudhir - 这似乎工作得很好。 – nickyfsh 2013-05-08 04:42:22

+0

@nickyfsh欢迎您:) :) – 2013-05-08 04:44:01

3

按照CakePHP的会话组件,您必须通过类似下面

$this->Session->setFlash('Error', 'default', array('class' => 'errormsg')); 

你CA ñ采取更多的基准从link

让我知道如果我可以帮你

+0

非常感谢您提供有用的信息 - 感谢! – nickyfsh 2013-05-08 05:14:17

+0

很高兴帮助你..欢迎你@nickyfsh – liyakat 2013-05-08 05:15:44