2012-01-16 6 views
0

У меня есть контроллер, который проверяет диапазон дат и если есть проблема, он отображает сообщение. Я установил приложение на новый сервер, и внезапно флеш-сообщение не отображается, когда пользователь выбирает недопустимый диапазон дат. Я использую одну и ту же хостинговую компанию, поэтому по существу все, что изменилось, это URL приложения.Вспышка не отображается CakePHP 1.3

код для отображения сообщения заключается в следующем: функция

// 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')); 
     } 

обратной связи() просто установив макет в использовании.

Любые советы будут оценены ...

ответ

0

оказалось вопроса был из-за некоторые неправильные пути внутри приложения из-за жесткое кодирование же.

0

Существует опция в cakephp для отключения или включения сообщения falsh. Открыть приложение/Config/core.php поиск отладки и вы можете найти этот

Настройка :: запись ('отлаживать', 1);

наиболее probabaly ваша линия должна быть, как это

Настройка :: записи ('отладить', 1);

изменить его, как указано выше code..Hope он избежит вас от этой проблемы И попробуйте с некоторым образцом слова вместо PHP var.After получаю это вы замените его code.best ф удачи