へんてこのブログ

日々気づいたことや、最近やっていることを書いています

CakePHP 多重継承Controllerでのmodel

CakePHP使ってて、継承してるしされてるContoroller内の

$uses = array('TableName');

とかしてる所にモデルを追加する際、このController内でだけそのモデルを使う処理を書いていても、継承先のControllerの$usesにもモデルを追加しなくちゃいけない。
こんなことしなくてもいい場合もあるけど、しなくちゃいけない場合のときはいくら考えてもエラーになって意味分からなくなる。
最近この状態になって3時間くらい悩んだ。
今日もこのこと忘れてて2時間悩んだ。
アホだった。