CakePHP:未定义的变量:session


CakePHP: Undefined variable: session

我的应用程序上出现以下错误:

Notice (8): Undefined variable: session [APP/views/layouts/admin_default.ctp, line 19]
Fatal error: Call to a member function flash() on a non-object in /Users/cameron/Sites/crm/app/views/layouts/admin_default.ctp on line 19

第19行为:<?php echo $session->flash(); ?>

你知道问题出在哪里吗?我已经在AppController中包含了会话组件,那么它为什么要抱怨它呢?

干杯

您忘记了会话HELPER!:(

我可以通过在我的自定义app_controller.php中添加会话组件来解决这个问题。

我为我糟糕的英语道歉。

谨致问候。

注释中的代码:

if ($this->Book->save($this->data)) {
    $this->Session->setFlash('El álbum fue actualizado.'); 
    $this->redirect(array('action' => 'index')); 
}

使用此

<?php echo $this->Session->flash('tu mensaje'); ?>