class Settings extends USER_Controller {...}
class USER_Controller extends MY_Controller {...}//limit access to user and define some params and functions that is user depended
class MY_Controller extends CI_Controller {...}//provide extra functionality accross all controllers
Хорошо, если я пытаюсь создать выше 3 класса, это не сработает.Создание основного класса, который расширяет другой базовый класс codeigniter
все же, если я просто использую settings extends MY_Controller
, он будет работать нормально.
так что я могу установить средний класс между моим контроллером и MY_Controller - базовым контроллером, который расширяет CI_Controller?
Как вы расширили основные классы? вы использовали разные файлы? –
Даже если это обозначено как дублируемое, принятое решение здесь намного лучше, чем все другие решения, предложенные в «оригинальном» вопросе. – Chococroc