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.
I am writing a CakePHP app but it doesn’t seem to be showing flash()
Share
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.