Моя установка CodeIgniter выполняется по обычной схеме - пользовательское приложение и второе приложение с именем «admin», которое находится на один уровень ниже каталога.Насколько я понимаю, предполагается, что конечный пользователь захочет иметь свой собственный интерфейс, возможно, с менее общедоступным доступом;так что у вас есть «админ».
Но функции Модель и Библиотека часто будут одинаковыми для обоих.Это означает, что необходимо поддерживать дубликаты файлов, чтобы оба приложения были предоставлены - со всеми скуками и рисками, присущими избыточному коду.
Как вы консолидируете свои функции?