2013-03-17 56 views
1

所有子控制器我想让这样的事情:如何组织主控制器,在笨

Main_Controller -> { 


    child1_controller 

    child2_controller 

    child3_controller 


} 

的目的是为了执行主类,每次子类已经执行的构造,它看起来像某种多扩展,例如,如果我想在主构造wheter是管理员或不检查,但问题是,当我做到这一点

child1_controller extends Main_Controller 

我得到一个错误类“Main_Controller”不发现

回答

4

如果您正确命名基础控制器类(使用默认前缀MY_)并将其置于application/core之下,则使用内置的core class extending mechanism

一旦你得到了你的MY_Controller设置,可以使application/controllers/下你的孩子控制器延长该,并在他们__construct呼吁parent::__construct()

+0

太好了,不知道......谢谢! – Hello 2013-03-17 18:34:38

+0

如果它适合你,你应该选择这个答案作为解决方案。 :) – 2013-03-17 22:47:12