Основная структура Codeigniter состоит в том, что у вас есть 2 папки и 1 файл в корневой папке:
root/application/
root/system/
root/index.php
Теперь, очевидно, у вас может быть и много других файлов и папок, но этиэто основы, на которых работает каждое приложение Codeigniter.
Что делает каждое из них?Для начала, каждый запрос страницы начинается с index.php .На этой странице настраиваются некоторые конфигурации и некоторые константы, а затем передается управление Codeigniter.
Где находится «Codeigniter»?Это будет папка system .Эта папка никогда не должна быть затронута вами или кем-либо еще.Все, что относится к вашему приложению, хранится в папке application .Это включает в себя все ваши конфигурации, ваши контроллеры, ваши модели, ваши представления, даже ваши расширения библиотеки (хотя вы можете хранить другие вещи вне этой папки, такие как images / css / js / fonts и т. Д.).
Итак,правильный способ настройки магазина:
root/application/
root/system/
root/index.php
root/kowmanager/application
root/kowmanager/index.php
Но вы должны сообщить index.php вашего kowmanager, что папка system не находится втот же каталог.Итак, в index.php (внутри kowmanager ), около строки 25, вы должны увидеть это:
$system_path = "system";
Просто измените его на:
$system_path = "../system";
и все готово.
Теперь оба ваших приложения (ваш основной сайт и ваша CMS) будут совместно использовать одну и ту же базу Codeigniter.Когда придет время обновить CI, вы сделаете это один раз в основной папке system ...