2013-03-17 80 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