mirror of
https://github.com/yiisoft/yii.git
synced 2026-03-04 07:14:06 +01:00
143 lines
8.9 KiB
Plaintext
143 lines
8.9 KiB
Plaintext
Новые возможности
|
||
=================
|
||
|
||
На этой странице кратко излагаются новые возможности, внесённые в каждом релизе Yii.
|
||
|
||
Версия 1.1.6
|
||
-------------
|
||
* [Добавлен построитель запросов](/doc/guide/database.query-builder)
|
||
* [Добавлены миграции](/doc/guide/database.migration)
|
||
* [Лучшие практики MVC](/doc/guide/basics.best-practices)
|
||
* [Консольным командам добавлена поддержка анонимных параметров и глобальных опций](/doc/guide/topics.console)
|
||
|
||
Версия 1.1.5
|
||
-------------
|
||
|
||
* [Добавлена поддержка действий и параметров действий в консольных командах](/doc/guide/topics.console)
|
||
* [Добавлена поддержка загрузки классов из пространств имён](/doc/guide/basics.namespace)
|
||
* [Добавлена поддержка темизации виджетов](/doc/guide/topics.theming#theming-widget-views)
|
||
|
||
Версия 1.1.4
|
||
------------
|
||
|
||
* [Добавлена поддержка автоматической привязки параметров действий контроллера](/doc/guide/basics.controller#action-parameters)
|
||
|
||
Версия 1.1.3
|
||
-------------
|
||
|
||
* [Добавлена возможность настройки виджета через файл конфигурации приложения](/doc/guide/topics.theming#customizing-widgets-globally)
|
||
|
||
Версия 1.1.2
|
||
-------------
|
||
|
||
* [Добавлен веб-кодогенератор Gii](/doc/guide/topics.gii)
|
||
|
||
Версия 1.1.1
|
||
------------
|
||
|
||
* Добавлен виджет CActiveForm, упрощающий написание кода формы и поддерживающий
|
||
прозрачную валидацию как на стороне клиента, так и на стороне сервера.
|
||
|
||
* Произведён рефакторинг кода, генерируемого yiic. Приложение-каркас теперь
|
||
генерируется с поддержкой нескольких главных разметок, использован виджет меню,
|
||
добавлена возможность сортировать данные в административном интерфейсе, для
|
||
отображения форм используется CActiveForm.
|
||
|
||
* [Добавлена поддержка глобальных консольных команд](/doc/guide/topics.console).
|
||
|
||
Версия 1.1.0
|
||
------------
|
||
|
||
* [Добавлена возможность использования модульного и функционального тестирования](/doc/guide/test.overview).
|
||
|
||
* [Добавлена возможность использования скинов виджета](/doc/guide/topics.theming#skin).
|
||
|
||
* [Добавлен гибкий инструмент для построения форм](/doc/guide/form.builder).
|
||
|
||
* Улучшен способ объявления безопасных атрибутов модели:
|
||
- [Безопасное присваивание значений атрибутам](/doc/guide/form.model#securing-attribute-assignments).
|
||
|
||
* Изменён алгоритм жадной загрузки по умолчанию для зависимых запросов AR так,
|
||
что все таблицы объединяются в одном SQL запросе.
|
||
|
||
* Изменён псевдоним таблицы по умолчанию на имя отношений AR.
|
||
|
||
* [Добавлена поддержка использования префикса таблиц](/doc/guide/database.dao#using-table-prefix).
|
||
|
||
* Добавлен набор новых расширений — [библиотека Zii](http://code.google.com/p/zii/).
|
||
|
||
* Псевдоним для главной таблицы в AR запросе теперь всегда равен 't'.
|
||
|
||
|
||
Версия 1.0.11
|
||
-------------
|
||
|
||
* Добавлена поддержка разбора и создания URL с параметризованными именами хостов:
|
||
- [Параметризация имен хостов](/doc/guide/topics.url#parameterizing-hostnames)
|
||
|
||
|
||
Версия 1.0.10
|
||
-------------
|
||
|
||
* Улучшен CPhpMessageSource. Теперь можно использовать для перевода сообщений модулей:
|
||
- [Перевод сообщений](/doc/guide/topics.i18n#message-translation)
|
||
|
||
* Добавлена поддержка анонимных функций в качестве обработчиков событий:
|
||
- [События компонента](/doc/guide/basics.component#component-event)
|
||
|
||
Версия 1.0.8
|
||
-------------
|
||
|
||
* Добавлена поддержка получения нескольких кэшированных значений одновременно:
|
||
- [Кэширование данных](/doc/guide/caching.data)
|
||
|
||
* Введен новый корневой псевдоним `ext` для директории, содержащей сторонние расширения:
|
||
- [Использование расширений](/doc/guide/extension.use)
|
||
|
||
Версия 1.0.7
|
||
-------------
|
||
|
||
* Добавлена поддержка отображения информации стека вызовов в трассирующих сообщениях:
|
||
- [Сохранение контекста сообщений](/doc/guide/topics.logging#logging-context-information)
|
||
|
||
* В отношениях AR добавлена опция `index`, позволяющая использовать значения
|
||
столбца в качестве ключей массива связанных объектов:
|
||
- [Параметры реляционного запроса](/doc/guide/database.arr#relational-query-options)
|
||
|
||
Версия 1.0.6
|
||
-------------
|
||
|
||
* Добавлена поддержка использования именованной группы условий с методами `update` и `delete`:
|
||
- [Именованные группы условий](/doc/guide/database.ar#named-scopes)
|
||
|
||
* Добавлена поддержка использования именованной группы условий в параметре `with` реляционных правил:
|
||
- [Реляционные запросы с именованными группами условий](/doc/guide/database.arr#relational-query-with-named-scopes)
|
||
|
||
* Добавлена поддержка профилирования SQL-запросов:
|
||
- [Профилирование SQL-запросов](/doc/guide/topics.logging#profiling-sql-executions)
|
||
|
||
* Добавлена поддержка журналирования дополнительной информации контекста сообщений:
|
||
- [Сохранение контекста сообщений](/doc/guide/topics.logging#logging-context-information)
|
||
|
||
* Добавлена поддержка настройки одиночного URL-правила установкой его параметров `urlFormat` и `caseSensitive`:
|
||
- [Человекопонятные URL](/doc/guide/topics.url#user-friendly-urls)
|
||
|
||
* Добавлена возможность отображения ошибок приложения в действии контроллера:
|
||
- [Управление отображением ошибок в действии контроллера](/doc/guide/topics.error#handling-errors-using-an-action)
|
||
|
||
Версия 1.0.5
|
||
-------------
|
||
|
||
* Active Record расширена поддержкой именованных групп условий:
|
||
- [Именованные группы условий](/doc/guide/database.ar#named-scopes)
|
||
- [Именованная группа условий по умолчанию](/doc/guide/database.ar#default-named-scope)
|
||
- [Реляционные запросы с именованными группами условий](/doc/guide/database.arr#relational-query-with-named-scopes)
|
||
|
||
|
||
* Active Record расширена поддержкой отложенной загрузки с динамическими параметрами реляционного запроса:
|
||
- [Динамические параметры реляционного запроса](/doc/guide/database.arr#dynamic-relational-query-options)
|
||
|
||
* Расширен класс [CUrlManager] поддержкой параметризованных маршрутов в URL-правилах:
|
||
- [Параметризация маршрутов](/doc/guide/topics.url#parameterizing-routes)
|
||
|
||
<div class="revision">$Id: changes.txt 2701 2010-12-02 04:30:18Z qiang.xue $</div> |