CakePHP setFlash не отображается - PullRequest
       15

CakePHP setFlash не отображается

0 голосов
/ 14 августа 2011

setFlash перестал работать в моем приложении CakePHP 1.3.Контроллер и код представления - все там, и это работало в прошлый раз, когда я проверял.Проблема в приложении, а не только в одном представлении / контроллере.

Мне известно о пробеле после?> Проблемы, и это не так.Кроме того, я читал о неправильной точке , ломающей setFlash - это тоже не так.Есть идеи?

Ответы [ 4 ]

1 голос
/ 14 сентября 2011

Я наконец-то нашел причину ошибки!

Проблема заключалась в заполнении спецификации в файле app_model.php, я сохранил файл в Notepad ++ с кодировкой UTF-8 без спецификации, и это решило все проблемы.

1 голос
/ 14 августа 2011

убедитесь, что в вашем макете echo $session->flash();. Если все правильно, попробуйте снова поставить debug($this->Session->read('Message')); перед flash () и посмотрите, что вы получите.

0 голосов
/ 15 августа 2011

Вы включили Компонент и Помощник?
Я знаю, что это тривиально, но я потерпел неудачу с ним один или два раза.

0 голосов
/ 15 августа 2011

Вы пробовали это?:

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