Новости - yiiframework.ru
Новости - yiiframework.ru
Опубликовать пост
Лучшие практики MVC

Переведён новый раздел руководства, рассказывающий о понимании MVC авторами фреймворка и дающий ценные советы по следованию принципам MVC в вашем приложении.

Читаем

читать далее...
В Yii появились миграции

Вот и готова ожидаемая многими возможность — миграции.

Миграции очень важны для командной разработки, когда постоянно меняется не только код, но и структура базы данных. Чтобы каждый не применял руками изменения остальных членов команды и существуют миграции.

Немного о миграциях в SVN

читать далее...
Yii 1.1.5

Вышел Yii 1.1.5, с довольно внушительным количеством исправлений и доработок.

читать далее...

Yii 1.1.4

Вышла стабильная версия Yii 1.1.4, включающая более 60 исправлений и улучшений.

  • JQuery UI обновлён до версии 1.8.4 и перемещён к остальным пакетам ядра. Теперь его можно подключать при помощи CClientScript::registerCoreScript.
  • При отсутствии директории assets или прав на неё теперь показывается ошибка.
  • В коде, получаемом при использовании CHtml, live() заменён на delegate().
  • Добавлены классы CSqlDataProvider и CArrayDataProvider. Примеры использования можно посмотреть в API.
  • Автоматическая привязка параметров действий контроллера к $_GET.
  • CUrlManager::addRules(), позволяющий добавлять правила роутинга на лету.
  • Yii::import() теперь выкидывает исключение при отсутствии файла.
  • CActiveRecord::count() теперь учитывает GROUP BY и HAVING.
  • CDbCriteria теперь можно использовать при запросе как параметр для отношений.
  • Улучшена опция together для отношений HAS_MANY и MANY_MANY, предназначенная для формирования одного SQL-запроса с JOIN.
  • Теперь можно получить и изменить критерий в beforeFind() AR-модели.
  • Улучшен код, генерируемый Gii. Добавлен PHPDoc для отношений, изменён код отображений.
  • Зависимости для CChainedCacheDependency можно передавать массивом в конструкторе.
  • CModel::onUnsafeAttribute теперь вызывается только при вызове CModel::setAttributes с параметром $safeOnly==true.

Это лишь часть изменений. Остальные описаны в полном списке изменений на английском.

читать далее...
Полное руководство, создание блога и рецепты в CHM

Благодаря стараниям mc-bear была автоматизирована сборка документации в CHM. Теперь русскоязычная документация в этом формате будет обновляться после каждого релиза Yii.

Оформление документа и ошибки можно обсудить на форуме.

читать далее...
Первая книга о Yii

Обложка

Вышла первая книга о Yii «Agile Web Application Development with Yii 1.1 and PHP5».

На примере приложения TrackStar Jeffrey Winesett рассказывает об итеративной разработке через тестирование, развёртывании приложения и некоторых возможностях Yii, таких как RBAC.

Для знакомства можно прочитать пробную главу.

Книгу уже можно заказать на сайте издательства и обсудить на форуме.

читать далее...