Блог

Yii 1.0.8

Разработчики Yii как всегда пунктуальны. Точно в срок вышла версия 1.0.8 этого фреймворка.

В релиз вошли исправления найденных ошибок, а так же около двадцати улучшений.

Из новенького:

— в компоненты кэширования добавлен метод mget() — для получения нескольких значений из кэша, что позволяет сократить время получения кэшированных данных. Возврат нескольких значений поддерживают APC и MemCache, остальные хранилища кэша эмулируют эту возможность;

— Улучшена встроенная консоль yiic shell, теперь создавать классы, расширяющие ее функционал стало проще;

Мелочь, а приятно:

— При использовании компонента CCAptcha, можно кликать на самом изображении для его замены;

— Добавлены шаблоны ошибок на русском языке;

— Методы bindParam() и bindValues() компонента CDbCommand, возвращают объект «команды», что позволяет объединить их вызовы в цепочку. Пример:

<code>$result = $connection->createCommand('select * from table where id = :id')->bindParam(':id',5,PDO::PARAM_INT)->query();</code>

— В компонент CFormModel и CActiveRecord добавлен метод init() — вызываемый сразу после создания объекта;

При переходе на версию 1.0.8 следует быть осторожным, так как поменялся принцип работы метода Yii::import(). В новой версии, директория импортированная данным методом, имеет больший приоритет чем include path. При возникновении проблем, рекомендуется изменить порядок импорта директорий.

change log

документация

p.s. обновил свои проекты — пока проблем нет!