mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-11-04 14:46:19 +08:00 
			
		
		
		
	Полное руководство по Yii 2.0
Данное руководство выпущено в соответствии с положениями о документации Yii.
All Rights Reserved.
2014 © Yii Software LLC.
Введение
Первое знакомство
- Установка Yii
 - Запуск приложения
 - Говорим «привет»
 - Работа с формами
 - Работа с базами данных
 - Генерация кода при помощи Gii
 - Что дальше?
 
Структура приложения
- Обзор
 - Входные скрипты
 - Приложения
 - Компоненты приложения
 - Контроллеры
 - Представления
 - Модели
 - TBD Фильтры
 - TBD Виджеты
 - TBD Модули
 - Ресурсы
 - TBD Расширения
 
Обработка запросов
- TBD Bootstrapping
 - TBD Роутинг
 - TBD Запросы
 - TBD Ответы
 - TBD Сессии и куки
 - Разбор и генерация URL
 - Обработка ошибок
 - Логирование
 
Основные понятия
- Компоненты
 - Свойства
 - События
 - Поведения
 - Конфигурации
 - Псевдонимы
 - Автозагрузка классов
 - Service Locator
 - Dependency Injection Container
 
Работа с базами данных
- Объекты доступа к данным (DAO) - Соединение с базой данных, простые запросы, транзакции и работа со схемой.
 - Построитель запросов - Запросы к базе данных через простой слой абстракции.
 - Active Record - Получение объектов AR, работа с ними и определение связей.
 - Миграции - Контроль версий схемы данных при работе в команде.
 - TBD Sphinx
 - TBD Redis
 - TBD MongoDB
 - TBD ElasticSearch
 
Получение данных от пользователя
Отображение данных
- TBD Форматирование данных
 - TBD Постраничная разбивка
 - TBD Сортировка
 - Провайдеры данных
 - Виджеты для данных
 - Темизация
 
Безопасность
Кеширование
Веб-сервисы REST
- Быстрый старт
 - Ресурсы
 - Контроллеры
 - Роутинг
 - Форматирование ответа
 - Аутентификация
 - Ограничение частоты запросов
 - Версионирование
 - Обработка ошибок
 
Инструменты разработчика
Тестирование
- Обзор
 - TBD Модульные тесты
 - TBD Функциональные тесты
 - TBD Приёмочные тесты
 - Фикстуры
 
Расширение Yii
- Создание расширений
 - Расширение кода фреймворка
 - Использование сторонних библиотек
 - TBD Интеграция Yii в сторонние системы
 - TBD Одновременное использование Yii 1.1 и 2.0
 - Использование Composer
 
Специальные темы
- Шаблон приложения advanced
 - Создание приложения с нуля
 - Консольные команды
 - Интернационализация
 - Отправка почты
 - Улучшение производительности
 - TBD Работа на shared хостинге
 - Шаблонизаторы
 
Виджеты
- 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
 - TBD Виджеты Jquery UI
 
Хелперы
- Обзор
 - TBD ArrayHelper
 - TBD Html
 - TBD Url
 - TBD Security