- PVSM.RU - https://www.pvsm.ru -
Дорогие хабровчане, хотел бы на ваш суд выставить свою переработку/доработку известного фреймворка Codeigniter с попыткой адаптации модулей к фреймворку YII и «независимыми» модулями.
CI/YII Module Codeigniter v.1.0 (MCI v 1.0 [1])
Расширенная версия Codeigniter для использования модульной системы (модульная архитектура). Архитектура адаптирована к фреймворку YII с минимальными «издержками». Версия первая, могут быть конечно баги, но всё таки её использую часто в своих проектах.
Добавлена функциональность в v 1.0:
Я знаю, что могут быть вопросы, что лучше подгружать модели и классы через стандартный Codeigniter метод, но я посчитал удобным отдавать логику подгрузки классов автолоадеру с учётом того что это более гибче так как использование стандартной функциональности создаёт зависимость. Загрузка классов с помощью Codeigniter сохраняется.
Окружение для тестов взято с CIUnit [2].
Изменения можно найти на github: MCI v 1.0 [1].
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/pesochnitsa/72257
Ссылки в тексте:
[1] MCI v 1.0: https://github.com/YuriyVizenkov/ci-yii
[2] CIUnit: https://bitbucket.org/kenjis/my-ciunit
Нажмите здесь для печати.