Несколько часов назад было объявлено о выходе следующего, как всегда долгожданного, релиза фреймоврка Yii версии 1.0.9.
Как всегда вкратце рассмотрим несколько примечательных нововведений.
Ссылки в тексте ведут на соответствующие места в документации.
А вот ссылка на changelog.
Как всегда вкратце рассмотрим несколько примечательных нововведений.
- Добавлен метод CActiveRecord::beforeFind и событие onBeforeFind.
- Добавлен метод CActiveRecord::deleteAllByAttributes для более удобного и гибкого удаления
- Увеличина скорость отложенной загрузки (lazy loading) с помощью избегания JOIN`ов там, где это возможно.
- Позволено использовать символ слеша в суффиксе адреса, когда включен режим «строгого преобразования» (strict parsing)
- Добавлено свойство CApplication::timeZone
- Улучшено быстройствие AR путем пропускания событий, если нету слушателей для этих событий.
- Добавлены методы CLocale::getMonthNames и CLocale::getWeekDayNames, которые возвращают соответственно названия месяцев и дней недели. При чем, возвращают в разном виде: расширенном, сокрашенном и в виде аббревиатуры.
- Добавлен метод CDbCriteria::addCondition(), который позволяет присоединять новые условия к уже существующим.
Ссылки в тексте ведут на соответствующие места в документации.
А вот ссылка на changelog.