Я так понимаю, вы поместили свой MY_Controller в / application / core и задали префикс в конфиге.Я был бы осторожен при использовании индекса в качестве имени класса.Как функция / метод в Codeigniter, он имеет специальное поведение.
Если вы хотите расширить этот контроллер, вам нужно поместить классы в один файл.1005 *
/* start of php file */
class MY_Controller extends CI_Controller {
public function __construct() {
parent::__construct();
}
...
}
class another_controller extends MY_Controller {
public function __construct() {
parent::__construct();
}
...
}
/* end of php file */
В / приложение / контроллеры
class foo extends MY_Controller {
public function __construct() {
parent::__construct();
}
...
}
или
class bar extends another_controller {
public function __construct() {
parent::__construct();
}
...
}