0

私は 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 のメソッドであるため、実際には取得できません。

助けてください、ありがとう。コンタップ。

4

1 に答える 1

1

これを試して ::

$this->Session->setFlash('Saved!!!');
于 2012-08-05T16:51:07.583 に答える