如何在codeigniter 2.2.2中创建多个MX控制器(基本控制器)

时间:2017-02-01 05:36:25

标签: codeigniter inheritance extends

我试图为某些控制器创建一个基本控制器。

我在应用程序/核心上从CI_Controller扩展MY_Controller。我在应用程序控制器中有一个名为“ajax”的文件夹,我假装创建一个父类并从ajax / classes扩展。扩展所有MY_Controller。

有些人喜欢这个

class Ajax extends MY_Controller{
    public function __construct(){
       blablabla
    }
}

class Ajax extends MY_AJAX{
    public function __construct(){
       blablabla
    }
}

class user extends Ajax{
     blablabla
}

是否有必要使用includes,load_class等,还是有其他“合法”的方式来做到这一点?

问候!

1 个答案:

答案 0 :(得分:0)

已解决:

How to create two parent controllers in Codeigniter?

这对我有用:

class MY_Ajax extends MY_Controller{

    public function __construct(){
        CI_Controller::__construct();

    }

}