CakePHP setFlash没有显示

时间:2011-08-14 07:00:26

标签: cakephp cakephp-1.3

setFlash在我的CakePHP 1.3应用程序中停止工作。控制器和视图代码都在那里,它在我检查的最后一次工作。问题是应用程序范围广泛,而不仅仅是在一个视图/控制器上。

我知道之后的空间?>问题,那不是它。另外,我读到了一个missplaced dot破坏setFlash - 也不是。有什么想法吗?

4 个答案:

答案 0 :(得分:1)

检查布局中是否有echo $session->flash();。如果它是正确的,请尝试在flash()之前再次放置debug($this->Session->read('Message'));,看看你得到了什么。

答案 1 :(得分:1)

我终于找到了导致错误的原因!

问题是app_model.php文件中的BOM填充,我已经使用'UTF-8无BOM'编码将文件保存在Notepad ++中,它解决了所有问题。

答案 2 :(得分:0)

你试过这个吗?:

$this->Session->setFlash(__('Your message here.', true));

答案 3 :(得分:0)

你是否包含了组件&助手?
我知道这是微不足道的,但我失败了一两次。