CakePHP コントローラーの継承
2010年 04月 11日
CakePHPPコントローラーの継承が1.1系の時のようにうまくいかない・・・
今までは
1.1系
class AdminController extends AppController
{
}
このAppControllerをAdminController継承させてさらに
class AdministratorsController extends AdminController
{
}
でAdministratorControllerに継承することができていた。
しかし、最新安定版にしたら継承で来ませーん・・・
1.2系初期をおもいだして、
1.2系初期
loadController('Admin');
class AdministratorsController extends AdminController
{
}
これもだめ・・・
仕方ないので『Controller』を軸にrequire,import,include,etc..調べましたよ・・・
1.2.6
class MofoController extends AppController
{
}
App::import('Controller', 'Mofo');
class UsersController extends MofoController
{
}
継承完了!
1.3もうそろそろ出そうだから又変わるんだろうなぁ( ´ー`)フゥー...
CakePHPにもしっかりと!
