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