YiiConf 2017 всё ближе! Не забудьте купить билет.
Новости - yiiframework.ru
Новости - yiiframework.ru
Опубликовать пост
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.

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

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

читать далее...
Новый дизайн Yii

Примерно год назад впервые поднялся вопрос о редизайне официального сайта, но так как времени было на него не очень много из-за релиза 1.1, дело особо не сдвинулось. Изначально были предложены несколько вариантов дизайна, модификацию одного из которых вы можете видеть здесь. На этом всё и заглохло.

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

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

Зарелизился Yii версии 1.1.3. Исправлено более двадцати ошибок, добавлено более пятидесяти мелких и не очень улучшений, которые отлично описал rosko на хабре.

Русская документация, как обычно, не отстаёт от англоязычной и с каждым днём в ней становится всё меньше ошибок и опечаток (спасибо за ваши репорты).

читать далее...
Новые релизы в YiiExt

В рамках неофициального репозитория расширений YiiExt выпущены новые версии status, taggable, setReturnUrl, smarty, imageColumn. Кроме того, выпущен релиз расширения для работы с деревьями в формате nested set за авторством creocoder.

Обновляемся и пробуем

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