cakephp flash组件产生错误

时间:2015-10-08 09:12:57

标签: php cakephp

我正在学习Cakephp。在我的PostsController中的行

$this->Flash->success(__('Your post has been saved.'));

给出错误如下

  

错误:'在非对象'

上调用成员函数success()

请问是什么原因?

2 个答案:

答案 0 :(得分:1)

这是因为您没有加载FlashComponent。要修复它,请在PostsController类定义中插入以下内容 var $ components = array('Flash');

答案 1 :(得分:0)

您尚未加载会话组件。 通过var $ components = array('Session')来做;