CakePHP error: Call to undefined method FlashComponent::error()
CakePHP error: Call to undefined method FlashComponent::error()
我现在正在练习CakePHP的博客教程,我会按照它的每一个步骤或说明进行操作。不过,我无法添加帖子,因为弹出此错误:
Error: Call to undefined method FlashComponent::error()
File: C:\xampp\htdocs\sembreak\app\Controller\PostsController.php
Line: 29
这个错误的原因是什么,我该如何解决这个问题?
对于低于 2.7.0 的 CakePHP 版本,您希望使用 $this->Session->setFlash()
而不是 $this->Flash->error()
:-
$this->Session->setFlash(__('Unable to add your post.'));
线索在您收到的错误消息中 "Call to undefined method"。
我现在正在练习CakePHP的博客教程,我会按照它的每一个步骤或说明进行操作。不过,我无法添加帖子,因为弹出此错误:
Error: Call to undefined method FlashComponent::error()
File: C:\xampp\htdocs\sembreak\app\Controller\PostsController.php
Line: 29
这个错误的原因是什么,我该如何解决这个问题?
对于低于 2.7.0 的 CakePHP 版本,您希望使用 $this->Session->setFlash()
而不是 $this->Flash->error()
:-
$this->Session->setFlash(__('Unable to add your post.'));
线索在您收到的错误消息中 "Call to undefined method"。