Call to a member function setFlash() on a non-object


Call to a member function setFlash() on a non-object があらわれました。

対処したので、その方法をφ(..)メモメモ

Sessionコンポーネントを定義

app_controller.php に Session のコンポーネント定義を追加します。


var $components = array('Session');

setFlash()がオブジェクトじゃない定義って一体なんだよ?エラー番号は全然違うところ(私の場合には)


this->Session->setFlash(__('The user has been saved'));

を指していました。Bakeして、あ〜楽ちんと思っていたら、Sessionのコンポーネント定義がなかったというオチです。
分かってみれば簡単簡単

コメント

タイトルとURLをコピーしました