回答編集履歴

1

結論を先にしよう

2017/02/17 13:34

投稿

popobot
popobot

スコア6586

test CHANGED
@@ -1,9 +1,5 @@
1
- > Call to a member function identify() on boolean
1
+ UsersControllerのinitialize()内で```parent::initialize();```を実行していないため、AppControllerのAuthコンポーネントのロードが実行されていないので、UsersControllerで$this->Authがfalseになっているためだと思います。
2
2
 
3
3
 
4
4
 
5
- このエラーは、UsersControllerで$this->Authがfalseであり、false(boolean)はidentify()というメソッドを持っていないので実行するとエラーになるということを意味しています。
5
+ エラーメッセージはfalse(boolean)はidentify()というメソッドを持っていないのでエラーという意味す。
6
-
7
-
8
-
9
- $this->Authがfalseになっている原因は、UsersControllerのinitialize()内```parent::initialize();```を実行していないため、AppControllerのAuthコンポーネントのロードが実行されていないからですね。