CakePHP没有显示flash()消息?

时间:2010-07-19 22:17:04

标签: php validation cakephp notifications

我正在编写CakePHP应用程序,但它似乎没有在任何页面上显示flash()消息。
我正在使用$this->Session->setFlash();设置flash()消息并在我的默认模板中使用$this->Session->flash(),以及在登录和注册页面上使用$this->Session->flash('auth'),但它们不会显示验证错误等

1 个答案:

答案 0 :(得分:0)

在您的观点中&布局,您正在寻找会话帮助,而不是您尝试使用的会话组件。在控制器/组件中,您使用会话组件并将其引用为$this->Session。在布局和视图中,您使用会话助手并将其简称为$session。例如$session->flash();

有关session helper的更多信息,请参阅文档。