Я новичок в codeigniter и разрабатываю свой первый проект с HMVC.
У меня есть модуль под названием экзамены, в котором у меня есть много контроллеров, таких как:
- приложение/модули/экзамены/контроллеры/весы
- приложение/модули/экзамены/контроллеры/результат
- приложение/модули/экзамены/контроллеры/вопросы
- приложение/модули/экзамены/контроллеры/аббревиатуры
В вышеупомянутых четырех контроллерах у меня есть некоторые функции, которые я использовал во всех контроллерах. Как мне определить общий контроллер для этого модуля и разместить общие функции в этом контроллере и расширить его на четыре вышеперечисленных контроллера.
Один из способов сделать это — добавить общий контроллер в
приложение/модули/экзамены/контроллеры/общие
Общие расширения CI_Controller { .....
затем расширение этого контроллера в других моих контроллерах, например:
приложение/модули/экзамены/контроллеры/весы
require_once('common.php'); Класс Scale расширяет Common {
Есть ли лучший способ сделать это?