Flash消息未显示CakePHP 1.3

时间:2012-01-16 16:47:30

标签: cakephp-1.3 flash-message

我有一个控制器来检查日期范围,如果有问题,它会显示一条消息。我已将应用程序安装在新服务器上,当用户选择无效的日期范围时,突然显示闪存消息。我使用相同的托管公司,所以基本上所有改变的是应用程序URL。

显示消息的代码如下:

// redirect if any errors in date range
        if(count($msg[0])>0){
            $flashmsg = implode('<br />',$msg[0]).implode('<br />',$msg[1]);
            $this->Session->setFlash(__($flashmsg, true),'default', array('class' => 'flash-message-success'));
            $this->redirect(array('action' => 'feedback'));
        }

feedback()函数只是设置要使用的布局。

非常感谢任何建议......

2 个答案:

答案 0 :(得分:0)

事实证明,问题是由于应用程序中的一些不正确的路径,因为它们的硬编码。

答案 1 :(得分:0)

cakephp中有一个选项可以禁用或启用falsh消息。 打开app / config / core.php 搜索调试,你可以找到这个

  

配置:: write('debug',1);

大多数可能你的行必须像这样

  

配置:: write('debug',1);

将其改为上面的代码。希望它能解决你的问题 并尝试使用一些示例单词而不是php var。获得此项后,将其替换为您的code.best f luck