Новые возможности
На этой странице кратко излагаются новые возможности, внесённые в каждом релизе Yii.
Версия 1.1.14
- Добавлен CPasswordHelper
- Добавлен CRedisCache
Версия 1.1.11
- Добавлена поддержка HTTP-кеширования
- Добавлена поддержка кодов возврата в консольных приложениях
- Добавлена возможность исключения отдельных правил валидации
- Добавлена поддержка генерации файлов для git и hg
Версия 1.1.8
Версия 1.1.7
- Добавлена поддержка URL в стиле REST
- Добавлена поддержка кэширования запросов
- Теперь возможно передавать параметры именованным группам условий связи
- Добавлена возможность выполнения реляционных запросов без получения данных из связанных моделей
- В AR добавлена поддержка связей HAS_MANY through и HAS_ONE through
- В миграции добавлена поддержка транзакций
- Теперь возможно использовать привязку параметров с отдельными классами действий
- Добавлена поддержка валидации на клиенте без AJAX с использованием CActiveForm
Версия 1.1.6
- Добавлен конструктор запросов
- Добавлены миграции
- Лучшие практики MVC
- Консольным командам добавлена поддержка анонимных параметров и глобальных опций
Версия 1.1.5
- Добавлена поддержка действий и параметров действий в консольных командах
- Добавлена поддержка загрузки классов из пространств имён
- Добавлена поддержка темизации виджетов
Версия 1.1.4
Версия 1.1.3
Версия 1.1.2
Версия 1.1.1
Добавлен виджет CActiveForm, упрощающий написание кода формы и поддерживающий прозрачную валидацию как на стороне клиента, так и на стороне сервера.
Произведён рефакторинг кода, генерируемого yiic. Приложение-каркас теперь генерируется с поддержкой нескольких главных разметок, использован виджет меню, добавлена возможность сортировать данные в административном интерфейсе, для отображения форм используется CActiveForm.
Версия 1.1.0
Добавлена возможность использования модульного и функционального тестирования.
Улучшен способ объявления безопасных атрибутов модели:
Изменён алгоритм жадной загрузки по умолчанию для зависимых запросов AR так, что все таблицы объединяются в одном SQL-запросе.
Изменён псевдоним таблицы по умолчанию на имя связи AR.
Добавлен набор новых расширений — библиотека Zii.
Псевдоним для главной таблицы в AR запросе теперь всегда равен 't'.