1

我想做这样的事情:

Main_Controller -> {


   child1_controller

   child2_controller

   child3_controller


}

目的是每次执行子类时执行主类的构造函数,它看起来像某种多重扩展,例如,如果我想检查主构造函数是否是管理员,但问题是当我这样做

child1_controller extends Main_Controller

我收到一个错误找不到类“Main_Controller”

4

1 回答 1

4

使用内置的核心类扩展机制,如果您适当地命名您的基本控制器类(使用默认前缀MY_)并将其放在application/coreCI 下应该会选择它。

MY_Controller设置完成后,您可以让您的子控制器扩展application/controllers/它,并parent::__construct()在它们的__construct.

于 2013-03-17T18:31:30.343 回答