Версия 1.0.10

Вчера вышла очередная версия Yii — 1.0.10. Заявлено, что релиз включает около тридцати исправлений ошибок и небольших улучшений.

Давайте кратко рассмотрим, что мы теперь можем использовать в наших проектах.

  • Самым важным стало исправление ошибки при выполнении SQL-запросов, которая иногда приводила к ошибкам в подзапросах или запросах с использованием ActiveRecord.
  • Добавлено несколько методов CDbCriteria , что поможет при построении запросов (на самом деле это все чуть более удобные варианты добавитьУсловие() , который был добавлен в версии 1.0.9):
    • добавитьColumnCondition() — использование ассоциативного массива (поле=> значение) добавляет в запрос условия поиска
    • добавитьInCondition() — указав имя поля и массив со значением, добавляет в запрос условие IN (имя IN(значение1, значение2,.

      )

    • добавитьSearchCondition() — добавляет в запрос условие поиска по ключевому слову в определенном поле
  • Капча теперь может отображаться с прозрачным фоном.

  • Добавлен метод Yii::registerAutoloader() , что позволит вам добавлять в автозагрузку любые методы.

    Это облегчит интеграцию любых сторонних классов в среду Yii.

  • Добавлена поддержка использования анонимных функций (для PHP 5.3+), например обработчики событий
  • Улучшенный класс CPhpMessageSource чтобы любое расширение могло управлять своим собственным строки перевода .

  • И еще добавлено CBooleanValidator для проверки логических значений (например, флажки разные).

  • Добавлен опционально Параметр $params для методов CDbCommand::execute() и query*(), которые являются взаимоисключающей альтернативой методамbindParam() иbindValue().

Информацию о других улучшениях и исправлениях см.

журнал изменений .

Переход с 1.0.9 на 1.0.10 теоретически очень безопасен и не вызывает проблем с обратной совместимостью.

А вот в случае перехода с 1.0.8 и более ранних версий настоятельно рекомендуется обратиться к соответствующей инструкции: www.yiiframework.com/files/UPGRADE-1.0.10.txt Теги: #Yii #framework #framework #php #Yii

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.