В прошлых двух заметках я рассказал о том как производить установку модулей в Yii и про организацию backend обработчиков. Сегодня поговорим о возможности динамического формирования меню в backend для каждого установленного модуля, на основании конфигурационных файлов.
Continue Reading »
Yii: динамическое меню для backend приложения
Yii: организация backend для приложения
При разработке любого веб приложения перед программистом стоит задача организации управления данными. Реализация административной части — backend приложения. В зависимости от сложности приложения backend может быть представлен одним контролером, выполнен в виде отдельного модуля или в виде отдельного приложения. Первые два подхода является простыми для понимания и не требуют подробного описания. Третий подход достаточно подробно описан в cookbook на официальном сайте Yii фреймворка. Рассмотрим еще один вариант организации — каждый модуль содержит в своем составе и методы для управления, административную часть.
Continue Reading »
Yii: инсталяция модулей
Как я уже писал, Yii поддерживает модульную архитектуру разработки приложения. Создать модуль можно используя консольную утилиту yiic, или руками. Для того что бы фреймворк “увидел” его – необходимо добавить строку в конфигурационных файл (документация по модулям) следующим образом:
'modules' => array('content','core','forum')
Рассмотрим систему как можно автоматизировать процесс нахождения модуля yii фреймворком.
Continue Reading »
Yii: Краткий обзор
Для PHP существует ряд достаточно известных и устоявшихся фрейморков. Это легендарный Zend Framework, не менее известный Symfony, простой и с хорошей документацией CodeIgniter, старичек Cakephp, легко расширяемый Kohana. И достаточно новый быстро набирающий популярность Yii Framework.
Continue Reading »
