2011-12-19 3 views
0

Главный класс наследуется от класса CI_Controller и содержит другой класс (и его объект), который также наследуется от класса CI_Controller. Проблема в том, что мои библиотеки автоматически загружаются (config/autoload.php) на оба контроллера, что возвращает ошибку.Наследование класса Codeigniter. Библиотеки автозагрузки

Как создать экземпляр CI в классе в папке «Контроллеры»? Класс не наследуется CI_Controllers и не работает функция get_instance().

ответ

0

Вы можете создать класс MY_Controller, который расширяет нормальный CI_Controller. Структура будет автоматически загружать ваш класс (не уверен - это было время, когда я использовал CI), возможно, вам потребуется добавить имя класса в файл autoload.php.

После этого продлить основной класс, используя My_Controller.

Смежные вопросы