CakePHP не показывает сообщения flash ()? - PullRequest
0 голосов
/ 20 июля 2010

Я пишу приложение CakePHP, но оно не отображает сообщения flash () ни на одной из страниц.
Я использую $this->Session->setFlash(); для установки сообщений flash () и использую $this->Session->flash() в моемшаблон по умолчанию, а также $this->Session->flash('auth') на страницах входа и регистрации, но на них не отображаются ошибки проверки и т. д.

1 Ответ

0 голосов
/ 20 июля 2010

В ваших представлениях и макетах вы ищете сеанс помощник , а не компонент сеанса, который вы пытаетесь использовать. В контроллерах / компонентах вы используете компонент сеанса и ссылаетесь на него как $this->Session. В ваших макетах и ​​представлениях вы используете помощник сеанса и ссылаетесь на него просто как $session. например $session->flash();

Подробнее о помощнике сеанса можно найти в документации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...