CodeIgniter HMVC: расширить библиотеку или создать глобальный контроллер? - PullRequest
0 голосов
/ 29 декабря 2011

Я начал использовать HMVC в Codeigniter с модульным расширением и хочу создать набор методов, доступных во всем приложении.

Например, у меня есть три метода:

  • метод получения имени приложения
  • метод получения нужной папки просмотра в зависимости от агента пользователя
  • метод загрузки активов

Какой лучший способ сделать это:

  1. Я использую модель внутри модуля, которая затем запрашивается у всех других модулей
  2. Я могу расширить или создать библиотеку / помощник

Сейчас я использую первое решение, но я сомневаюсь, что оно может замедлить работу приложения.

1 Ответ

0 голосов
/ 20 февраля 2015

Я бы положил это в базовый контроллер.Как этот: https://github.com/jamierumbelow/codeigniter-base-controller

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...