CakePHP:未定义的变量:session

时间:2011-07-16 09:35:54

标签: php cakephp

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

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中包含了Session组件,为什么它会抱怨它呢?

干杯

3 个答案:

答案 0 :(得分:2)

你忘了会话HELPER了! :)

答案 1 :(得分:0)

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

我的英语不好道歉。

的问候。

来自评论的

代码:

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

答案 2 :(得分:-2)

使用此

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