CakePHP错误:调用未定义的方法FlashComponent :: error()

时间:2015-10-30 05:19:02

标签: cakephp cakephp-2.x

我现在正在练习CakePHP的博客教程,并且我遵循它的每一步或指令。但是,我无法添加帖子,因为此错误会弹出:

Error: Call to undefined method FlashComponent::error() 
File: C:\xampp\htdocs\sembreak\app\Controller\PostsController.php   
Line: 29

出现此错误的原因是什么?如何解决此问题?

1 个答案:

答案 0 :(得分:1)

对于低于2.7.0的CakePHP版本,您希望使用$this->Session->setFlash()而不是$this->Flash->error(): -

$this->Session->setFlash(__('Unable to add your post.'));

线索在您收到的错误消息中"调用未定义的方法"。