0

我有一个控制器,它检查日期范围,如果有问题,它会显示一条消息。我已经在新服务器上安装了应用程序,当用户选择无效的日期范围时,突然没有显示 flash 消息。我使用的是同一家托管公司,所以基本上所有改变的是应用程序 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() 函数只是设置要使用的布局。

任何建议将不胜感激...

4

2 回答 2

0

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

于 2012-01-17T23:30:36.537 回答
0

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

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

很可能你的线路必须是这样的

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

将其更改为上面的代码..希望它能让您摆脱这个问题并尝试使用一些示例词而不是 php var.After 得到这个后,您将其替换为您的代码。祝您好运

于 2012-01-18T11:45:45.263 回答