<rmcreative>

RSS

Yii 1.1.6

17 января 2011

PHP-фреймворк Yii обновился до версии 1.1.6. Обновление не только правит ошибки, но и добавляет много нового. Какие же изменения были сделаны?

Построитель SQL-запросов

Позволяет не использовать Active Record и при этом писать приятный понятный код:

$user = Yii::app()->db->createCommand()
  ->select('username, password')
  ->from('tbl_user')
  ->where('id=:id', array(':id'=>1))
  ->queryRow();

Подробнее

Поддержка миграций

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

Подробнее

Yii::t научился переводить множественные формы числительных по правилам CLDR

Выглядит это примерно так:

Yii::t('test', '{username} has a cucumber|{username} has {n} cucumbers',
array(5, '{username}' => 'samdark'));

В итоге выходит:

samdark has 5 cucumbers

Подробнее

Улучшенные сообщения об ошибках

Улучшенное сообщение об ошибке умеет показывать параметры вызовов, блоки кода для всех элементов трейса и выглядит более приятно.

Поддержка анонимных параметров и глобальных опций в консольных командах

Теперь можно создавать консольные команды, которые можно будет конфигурировать глобально и использовать в их действиях позиционные анонимные параметры.

Подробнее

Гайд по MVC

Неплохой гайд по принципам MVC. Поможет разработчикам лучше понять, как правильно писать приложения на Yii.

Комментарии RSS

  1. №3752
    Serge Bezborodov
    Serge Bezborodov 17 янв. 2011 г., 9:55:39

    Остается поздравить команду разработчиков с долгожданным релизом, будем обновляться!

  2. №3753
    tipugin
    tipugin 17 янв. 2011 г., 9:59:19

    Ура!

  3. №3754
    Mark
    Mark 17 янв. 2011 г., 11:04:07

    Построитель SQL-запросов, это оч круто)

  4. №3755
    Ekstazi
    Ekstazi 17 янв. 2011 г., 11:39:36

    Хорошая новость, не ожидал что так оперативно будет.(прям с самого утра)

  5. №3756
    Ekstazi
    Ekstazi 17 янв. 2011 г., 11:45:19

    Не нашел правда фикса для джойна во время апдейта(тот баг о котором я репортил на форуме), но все равно хорошая новость.

  6. №3758
    Sam
    Sam 17 янв. 2011 г., 12:13:47

    Ekstazi, не успели проверить как следует, так что я его откатил.

  7. №3763
    Spider
    Spider 18 янв. 2011 г., 1:13:43

    Статья про MVC порадовала, спасибо!

  8. №3770
    tipugin
    tipugin 20 янв. 2011 г., 17:20:35

    В транке появились RESTful роуты. Тему планируется развивать (как сами знаете где:)) или на этом остановитесь?

  9. №3773
    Sam
    Sam 21 янв. 2011 г., 11:53:31

    Пока предложений по направлению развития не было, так что не знаю. Может и остановимся.

  10. №3914
    vadik
    vadik 14 февр. 2011 г., 11:14:09

    Скажите, а в версии yii 2.0 будет встроен Doctrine или продолжите использовать AR?

  11. №3917
    Sam
    Sam 15 февр. 2011 г., 0:35:50

    Не вижу особого смысла выкидывать AR и заменять его Doctrine.

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.