Я видел несколько примеров реализации CI, в которых утверждается, что вы можете поместить папки проекта в папку «Applications» для Codeigniter.
Однако я не смог увидеть эту работу, как обещал.
Вот то, что я сделал и что я хотел бы сделать - может быть, вы можете помочь. Ради аргумента мой корень документа - / www / (это не так, но давайте для простоты воспользуемся им)
Я поместил ядро codeigniter в / www / corelib / codeigniter
Я поместил системную папку codeigniter в / www / ci_system
Я поместил каталог приложений в / www / Applications
Я поставил свою «точку входа» в / www / dd
Теперь допустим, у меня есть два проекта: "dataentry" и "cpanel"
Идея в том, что я могу пойти на
h ** p: // mydomain / dd / dataentry // для приложения dataentry и
h ** p: // mydomain / dd / cpanel // для приложения cpanel.
ЕСЛИ я организую каталоги dataentry и cpanel следующим образом:
/ WWW / приложение / контроллеры / DataEntry
/ WWW / приложение / контроллеры / Cpanel
/ WWW / приложение / модель / DataEntry
/ WWW / приложение / модель / Cpanel
/ WWW / приложения / просмотров / DataEntry
/ WWW / приложения / просмотров / Cpanel
Я могу заставить это работать нормально. Однако я хотел бы сохранить модель и представление на том же уровне, что и контроллер, чтобы у меня было следующее:
/ WWW / приложение / DataEntry / контроллеры
/ WWW / приложение / DataEntry / модель
/ WWW / приложение / DataEntry / просмотры
/ WWW / приложение / Cpanel / контроллеры
/ WWW / приложение / Cpanel / модель
/ WWW / приложение / Cpanel / просмотры
Это не похоже на работу.
Есть предложения?
-CF