Попробуйте вместо этого поместить класс MY_Model в папку приложения / ядра. Наследование первого уровня было встроено в CI по умолчанию, т. Е .:
{APPATH} /core/MY_Model.php:
<?php
class MY_Model extends CI_Model {
public function __construct()
{
parent::__construct();
}
}
В этом же файле, если вам нужны альтернативные родительские классы, попробуйте:
...
class Base_model extends MY_Model {
public function __construct()
{
parent::__construct();
}
}
...
Если вы не поместите его в MY_Model, ВЫ ОТВЕЧАЕТЕ за загрузку базовой модели первой (до того, как расширенный класс ссылается на нее), И у вас не может быть файла в вашей модели / папке с именем Base_model.php, для пример.