0
Я начал использовать HMVC в Codeigniter с модульным расширением, и я хочу создать набор методов, доступных во всем приложении.CodeIgniter HMVC: расширить библиотеку или создать глобальный контроллер?
Например я это три метода:
- метод, чтобы получить të имя приложения
- метод для получения правильного просмотра папок в зависимости от агента пользователя
- метод загрузки активов
Какой самый лучший способ сделать это:
- Я использую модель внутри модуля, который затем запрошенный от всех остальных модулей
- я могу расширить или создать библиотеку/помощник
Теперь я использую первое решение, но я пришел к сомневайтесь, что это может замедлить работу приложения.
, если его действительно только эти 3 метода не могли бы вы просто иметь это как самостоятельную модель и автозагрузку? – Rooster
да, я делаю это, но тогда мне, возможно, придется использовать и контроллер, и я не хочу менять все позже –
ya, оба подхода действительны. Разве вы не использовали бы/не загружали бы модель, чтобы делать все эти вещи с «фронтального» контроллера, а потом все-таки вызывать другого контроллера? Похоже, что тогда ваш модельный подход будет прекрасен. – Rooster