У меня есть контроллер, который проверяет диапазон дат и, если есть проблема, отображает сообщение. Я установил приложение на новый сервер, и вдруг внезапное сообщение не отображается, когда пользователь выбирает недопустимый диапазон дат. Я использую ту же хостинговую компанию, поэтому, по сути, все, что изменилось, — это 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() просто настраивает используемый макет.
Любой совет будет принят с благодарностью...