2013-05-08 95 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