Прежде всего, я хочу описать свою архитектуру проекта, чтобы она могла помочь ответить на мой вопрос.
- Мой проект использует jqGrid.
- Контроллеры определяют только Grid.
- Затем модели извлекают данные для таблицы.
- Модели используются для добавления / редактирования / удаления записей.
- Представления используются для отображения страницы.
Учтите, у меня есть 10 разных клиентов для моего проекта.Мой проект является размещенным решением, которое обслуживает всех моих 10 клиентов из одного источника.Среди них 8 нужно точно так же, как я создал.Только 2 отличаются от общего.
Например, представьте, что я хочу показать Список продуктов.Поскольку мой проект является размещенным решением, я не могу изменить Меню, с помощью которого я могу изменить контроллер для указанных двух клиентов.
Чтобы решить эту проблему, я хочу внедрить систему плагинов, такую как Joomla.
Редактировать: Я использую CI 1.7.2
Может кто-нибудь сказать, как я могу это сделать в Codeigniter?
Спасибо.