README.md 7.59 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11
Полное руководство по 2.0
=========================

Данное руководство выпущено в соответствии с [положениями о документации Yii](http://www.yiiframework.com/doc/terms/).

All Rights Reserved.

2014 © Yii Software LLC.


Введение
12
--------
13 14 15 16 17

* [О Yii](intro-yii.md)
* [Обновление с версии 1.1](intro-upgrade-from-v1.md)


18 19
Первое знакомство
-----------------
20 21 22

* [Установка Yii](start-installation.md)
* [Запуск приложения](start-workflow.md)
23
* [Говорим «привет»](start-hello.md)
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206
* [Работа с формами](start-forms.md)
* [Работа с базами данных](start-databases.md)
* [Генерация кода при помощи Gii](start-gii.md)
* [Что дальше?](start-looking-head.md)


Структура приложения
--------------------

* [Обзор](structure-overview.md)
* [Входные скрипты](structure-entry-scripts.md)
* [Приложения](structure-applications.md)
* [Компоненты приложения](structure-application-components.md)
* [Контроллеры](structure-controllers.md)
* [Представления](structure-views.md)
* [Модели](structure-models.md)
* **TBD** [Фильтры](structure-filters.md)
* **TBD** [Виджеты](structure-widgets.md)
* **TBD** [Модули](structure-modules.md)
* [Ресурсы](structure-assets.md)
* **TBD** [Расширения](structure-extensions.md)


Обработка запросов
------------------

* **TBD** [Bootstrapping](runtime-bootstrapping.md)
* **TBD** [Роутинг](runtime-routing.md)
* **TBD** [Запросы](runtime-requests.md)
* **TBD** [Ответы](runtime-responses.md)
* **TBD** [Сессии и куки](runtime-sessions-cookies.md)
* [Разбор и генерация URL](runtime-url-handling.md)
* [Обработка ошибок](runtime-handling-errors.md)
* [Логирование](runtime-logging.md)


Основные понятия
----------------

* [Компоненты](concept-components.md)
* [Свойства](concept-properties.md)
* [События](concept-events.md)
* [Поведения](concept-behaviors.md)
* [Конфигурации](concept-configurations.md)
* [Псевдонимы](concept-aliases.md)
* [Автозагрузка классов](concept-autoloading.md)
* [Service Locator](concept-service-locator.md)
* [Dependency Injection Container](concept-di-container.md)


Работа с базами данных
----------------------

* [Объекты доступа к данным (DAO)](db-dao.md) - Соединение с базой данных, простые запросы, транзакции и работа со схемой.
* [Построитель запросов](db-query-builder.md) - Запросы к базе данных через простой слой абстракции.
* [Active Record](db-active-record.md) - Получение объектов AR, работа с ними и опредение связей.
* [Миграции](db-migrations.md) - Контроль версий схемы данных при работе в команде.
* **TBD** [Sphinx](db-sphinx.md)
* **TBD** [Redis](db-redis.md)
* **TBD** [MongoDB](db-mongodb.md)
* **TBD** [ElasticSearch](db-elastic-search.md)


Получение данных от пользователя
--------------------------------

* [Создание форм](input-forms.md)
* [Валидация](input-validation.md)
* **TBD** [Загрузка файлов](input-file-uploading.md)
* **TBD** [Работа с несколькими моделями](input-multiple-models.md)


Отображение данных
------------------

* **TBD** [Форматирование данных](output-formatting.md)
* **TBD** [Постраничная разбивка](output-pagination.md)
* **TBD** [Сортировка](output-sorting.md)
* [Провайдеры данных](output-data-providers.md)
* [Виджеты для данных](output-data-widgets.md)
* [Темизация](output-theming.md)


Безопасность
------------

* [Аутентификация](security-authentication.md)
* [Авторизация](security-authorization.md)
* [Работа с паролями](security-passwords.md)
* **TBD** [Клиенты авторизации](security-auth-clients.md)
* **TBD** [Лучшие практики](security-best-practices.md)


Кеширование
-----------

* [Обзор](caching-overview.md)
* [Кэширование данных](caching-data.md)
* [Кэширование фрагментов](caching-fragment.md)
* [Кэширование страниц](caching-page.md)
* [HTTP кэширование](caching-http.md)


Веб-сервисы REST
----------------

* [Быстрый старт](rest-quick-start.md)
* [Ресурсы](rest-resources.md)
* [Контроллеры](rest-controllers.md)
* [Роутинг](rest-routing.md)
* [Форматирование ответа](rest-response-formatting.md)
* [Аутентификация](rest-authentication.md)
* [Ограничение количества запросов](rest-rate-limiting.md)
* [Версионирование](rest-versioning.md)
* [Обработка ошибок](rest-error-handling.md)


Инструменты разработчика
------------------------

* [Отладочная панель и отладчик](tool-debugger.md)
* [Генерация кода с Gii](tool-gii.md)
* **TBD** [Генератор документации API](tool-api-doc.md)


Тестирование
------------

* [Обзор](test-overview.md)
* **TBD** [Модульные тесты](test-unit.md)
* **TBD** [Функциональные тесты](test-functional.md)
* **TBD** [Приёмочные тесты](test-acceptance.md)
* [Фикстуры](test-fixtures.md)


Расширение Yii
--------------

* [Создание расширений](extend-creating-extensions.md)
* [Расширение кода фреймворка](extend-customizing-core.md)
* [Использование сторонних библиотек](extend-using-libs.md)
* **TBD** [Интеграция Yii в сторонние системы](extend-embedding-in-others.md)
* **TBD** [Одновременное использование Yii 1.1 и 2.0](extend-using-v1-v2.md)
* [Использование Composer](extend-using-composer.md)


Специальные темы
----------------

* [Шаблон приложения advanced](tutorial-advanced-app.md)
* [Создание приложения с нуля](tutorial-start-from-scratch.md)
* [Консольные команды](tutorial-console.md)
* [Интернационализация](tutorial-i18n.md)
* [Отправка почты](tutorial-mailing.md)
* [Улучшение производительности](tutorial-performance-tuning.md)
* **TBD** [Работа на shared хостинге](tutorial-shared-hosting.md)
* [Шаблонизаторы](tutorial-template-engines.md)


Виджеты
-------

* GridView: link to demo page
* ListView: link to demo page
* DetailView: link to demo page
* ActiveForm: link to demo page
* Pjax: link to demo page
* Menu: link to demo page
* LinkPager: link to demo page
* LinkSorter: link to demo page
* [Виджеты Bootstrap](bootstrap-widgets.md)
* **TBD** [Виджеты Jquery UI](jui-widgets.md)


Хелперы
-------

* [Обзор](helper-overview.md)
* **TBD** [ArrayHelper](helper-array.md)
* **TBD** [Html](helper-html.md)
* **TBD** [Url](helper-url.md)
* **TBD** [Security](helper-security.md)