Совместное использование моделей, конфигураций и библиотек codeigniter с несколькими приложениями - PullRequest
2 голосов
/ 10 января 2012

Расширяю сайт, созданный с помощью codeigniter, для его версии API и мобильной версии. Я намеревался отделить api и мобильный сайт от основного сайта с помощью поддоменов.

  • test.com
  • api.test.com

  • m.test.com

Существует много моделей и библиотек, уже написанных для основного сайта, который должен использоваться сайтом, API и мобильным, и я не хочу их тиражировать. Работаю с codeigniter 2.1.0. Любая помощь будет оценена. Спасибо

1 Ответ

6 голосов
/ 10 января 2012

Изучите использование пакетов приложений . Вы можете добавить папку основного сайта application/ в свой API и мобильные сайты в виде пакета приложения. После этого CodeIgniter вернется к просмотру папки application/ основного сайта при попытке загрузить ресурсы.

Используя этот метод, вы можете использовать одни и те же модели, помощники и библиотеки между всеми тремя вашими приложениями, но написать собственные контроллеры и представления для вашего API и мобильных сайтов.

Редактировать (12.01.2012): Для всех, кто заинтересовался, я написал в блоге об этом вопросе обсуждение использования пакетов приложений. Пост можно прочитать здесь .

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