I am writing a CakePHP app but it doesn't seem to be showing flash()开发者_运维技巧 messages on any of the pages.
I am using$this->Session->setFlash(); to set flash() messages and using $this->Session->flash() in my default template, as well as $this->Session->flash('auth') on the login and registration pages but they don't show the validation errors etc.In your views & layouts, you're looking for the session helper, not the session component that you're trying to use. In controllers/components, you use the session component and reference it as $this->Session. In your layouts and views, you use the session helper and reference it simply as $session. e.g. $session->flash();
More about the session helper can be found in the documentation.
加载中,请稍侯......
精彩评论