Как стать автором
Обновить

Версия 1.0.8

Время на прочтение1 мин
Количество просмотров494
Очередной релиз чудесного фреймворка Yii увидел мир 9 августа. Уже прошел месяц, и вышел еще один релиз. Но обзор есть обзор, и лучше позже, чем никогда.

Среди десятка исправлений и около тридцати нововведений, обратим внимание на самое интересное:
  • В правилах CUrlManager появилась опция defaultParams, которая позволяет установить значения по-умолчанию для GET-параметров
  • Добавлен метод CApplication::setExtensionPath(), который позволяет установить директорию, где находятся расширения (extensions)
  • Добавлены русские переводы шаблонов сообщений об ошибках.
  • Добавлен метод CActiveRecord::refreshMetaData(), который обновляет мета-данные для AR-класса. Это полезно, если структура таблицы в БД была изменена в процессе работы. Обязательно вызовите CDbSchema::refresh перед этим методом. Иначе вы будете и дальше использовать старую структуру таблицы.
  • Добавлен метод CCache::mget() для поддержки получения нескольких значений из кеша за один запрос. Некоторые кеши, например, memcache, apc, поддерживают эту функцию, что позволяет увеличить продуктивность за счет снижения издержек на лишние запросы к кешу. Если какой-то кеш не поддерживает такую функцию, она будет симулирована.
  • Добавлены методы CFormModel::init() и CActiveRecord::init() для предоставления возможности описывать процесс инициализации.
  • Улучшение в CCaptcha, которое позволяет обновлять каптчу кликом по картинке, а не по дополнительной ссылке, как это было раньше

Для более детального ознакомления с новыми фичами кликайте на ссылки в тексте.
А вот еще и changelog.
Теги:
Хабы:
Всего голосов 22: ↑6 и ↓16-10
Комментарии0

Публикации