cakePHP Flash消息附加类不工作


cakePHP Flash message append class not working

我正试图让我的头在cakePHP的flash消息功能。

在我当前的脚本中使用以下方法:

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

,结果得到以下输出:

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

但是,当我尝试添加自定义类时:

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

消息/flash似乎没有生成/在我的源代码输出中根本不可见。

你知道这里有什么问题吗?

试着改变:

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

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

参见::cakePHP setFlash

根据cakephp会话组件,您必须像下面这样传递

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

你可以从链接

获取更多参考

如果我能帮助你,请告诉我

对于使用Cake 2.7+(其中SessionComponent::setFlash已弃用)的用户,请使用

$this->Flash->set('Error', array('params' => array('class' => 'errormsg')));