CI EXtended
30 июля 2009
CodeIgniter в последнее время не очень развивается: в версии 1.7.2 ничего революционного не намечается (мелкие дополнения в хелперах, совместимость с PHP5.3, сомнительной полезности класс Cart).
В связи с этим многие присматриваются к Kohana, который в своё время отпочковался от CI, но уже имеет с ним не так много общего. Самая большая проблема Kohana — большой разрыв документации и реального состояния дел. Так что этот фреймворк — не лучший выбор, если в планах нет разбора кода и постоянного слежения за его развитием.
Итак, что же такое CI EXtended?
Ветка CI, добавляющая некоторые отсутствующие в CI вещи:
Выброшена совместимость с PHP4.
Простой ORM.
Модифицированный HMVC.
Поддержка layout-ов, шаблонов (на основе Most Simple Template Library).
Изменённая файловая структура, код вынесен за корень сайта.
Оптимизация кода. Данная ветка достаточно скоростная.
Подробная своевременно обновляемая документация.
Комментарии RSS по email OK
Спасибо, очень интересная штука.
А где можно почитать доку по его ORM'у? на оффсайте ничего не понять, везде ссылки на доки по CI
Yii?
Костег
Ну как же нет? В документации имеется.
vegas
А что Yii?
Документация по текущей стабильной версии Kohana вполне актуальная и постоянно расширяется. Форум работает как часы, отдельная категория для русскоязычных пользователей в том числе.
В сентябре ждем релиз Kohana3 с революционными изменениями (в том числе и поддержка HMVC на уровне ядра) и хорошей документацией ;)
сенг, я не нашел чего-то. Будем курить.
Зы: подписка на комментарии не работает вроде
Сорри, что надоедаю. Весь ORM этого CIEX состоит в getById, set, get, update, save? Не вижу тогда никакого смысла в нем. У меня например можно написать $db->query('INSERT INTO ?t SET [email protected]', 'my_table', array('field1'=>'value1'));
Формируем сначала массив, потом делаем INSERT.
HMVC - это когда из шаблона можно вызывать модули?
Костег
Пока да. Не густо там. Нормальный ORM не так просто написать.
HMVC… не только для вызова модулей из шаблона.