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
 - Что дальше?
 
Структура приложения
- Обзор
 - Входные скрипты
 - Приложения
 - Компоненты приложения
 - Контроллеры
 - Модели
 - Представления
 - Модули
 - Фильтры
 - Виджеты
 - Ресурсы
 - Расширения
 
Обработка запросов
- Обзор
 - Bootstrapping
 - Разбор и генерация URL
 - Запросы
 - Ответы
 - Сессии и куки
 - Обработка ошибок
 - Логирование
 
Основные понятия
- Компоненты
 - Свойства
 - События
 - Поведения
 - Конфигурации
 - Псевдонимы
 - Автозагрузка классов
 - Service Locator
 - Dependency Injection Container
 
Работа с базами данных
- Объекты доступа к данным (DAO) - Соединение с базой данных, простые запросы, транзакции и работа со схемой.
 - Построитель запросов - Запросы к базе данных через простой слой абстракции.
 - Active Record - Получение объектов AR, работа с ними и определение связей.
 - Миграции - Контроль версий схемы данных при работе в команде.
 - Sphinx
 - Redis
 - MongoDB
 - ElasticSearch
 
Получение данных от пользователя
- Создание форм
 - Валидация
 - Загрузка файлов
 - Табличный ввод
 - Работа с несколькими моделями
 - Расширение ActiveForm на стороне клиента
 
Отображение данных
- Форматирование данных
 - Постраничная разбивка
 - Сортировка
 - Провайдеры данных
 - Виджеты для данных
 - Работа с клиентскими скриптами
 - Темизация
 
Безопасность
Кеширование
Веб-сервисы REST
- Быстрый старт
 - Ресурсы
 - Контроллеры
 - Роутинг
 - Форматирование ответа
 - Аутентификация
 - Ограничение частоты запросов
 - Версионирование
 - Обработка ошибок
 
Инструменты разработчика
Тестирование
Специальные темы
- Шаблон приложения advanced
 - Создание приложения с нуля
 - Консольные команды
 - Встроенные валидаторы
 - Интернационализация
 - Отправка почты
 - Оптимизация производительности
 - Окружение виртуального хостинга
 - Шаблонизаторы
 - Работа со сторонним кодом
 - Использование Yii в качестве микро-framework'а
 
Виджеты
- GridView
 - ListView
 - DetailView
 - ActiveForm
 - Pjax
 - Menu
 - LinkPager
 - LinkSorter
 - Виджеты Bootstrap
 - Виджеты Jquery UI