SessionComponent :: setFlash

时间:2012-08-05 16:45:46

标签: cakephp

我正在使用CakePHP 2。

这是我的控制器。

class GroupsController extends AppController {
  public $helper = array('Html', 'Form', 'Session');
  public function edit($id = null) {
    if (empty($this->request->data)) {
      $this->request->data = $this->Group->findByGroupId($id);
    } else {
      if($this->Group->save($this->request->data)) {
        $this->Session.setFlash('Saved!!!');
        $this->redirect(array('action' => 'index'));
      }
    }
  }
}

当我按下页面groups / edit / 1上的保存按钮时,出现错误。 “错误:调用未定义的函数setFlash()”

幸运的是,我所做的更改是保存到数据库中,我真的不明白,因为setFlash()是SessionComponent的一种方法。

请帮助,谢谢。 Kongthap。

1 个答案:

答案 0 :(得分:1)

试试这个::

$this->Session->setFlash('Saved!!!');