Конспект официального руководства · Yii 2.0 · на русском
Весь Yii 2 —
коротко, наглядно, с примерами
99 глав руководства сжаты в 49 разделов: суть каждой темы, рабочий код, типичные грабли и вопросы для самопроверки. Читайте по порядку как курс или открывайте нужное через поиск.
- 49разделов
- 99глав руководства
- ~4 ччтения целиком
Ваш прогресс
0 из 49 разделов отмечено изученными. Отметки хранятся в этом браузере.
Читайте по порядку
Разделы выстроены как курс: от установки к архитектуре, БД, формам, безопасности и REST. Внизу каждой страницы — ссылка на следующую.
Проверяйте себя
В конце разделов — карточки «вопрос → ответ». Сначала попробуйте ответить сами, потом раскрывайте.
Копируйте код
У каждого примера есть кнопка копирования. Поиск ищет и по заголовкам, и по именам методов: попробуйте findOne или RBAC.
Карта запроса
Так Yii проходит каждый HTTP-запрос — от index.php до ответа браузеру. Узлы кликабельны и ведут к нужным разделам.
Отдельная страница
Справочник Yii 2
Основные узлы фреймворка карточками — в том порядке, в каком они встречаются на пути запроса: маршруты и фильтры, модель с правилами, Active Record и миграции, виджеты, сессии и кэш. Клик раскрывает панель: схема работы, полный перечень всего встроенного, заготовка своего варианта и грабли. Внутри живые демонстрации — от проверки значения валидаторами до сборки запроса с показом получаемого SQL.
Открыть каталог →- 20узлов
- 334встроенных возможностей
- 4живые демонстрации
Все разделы
Старт
Что такое Yii, как поставить и как устроено приложение из коробки.
Структура приложения
MVC по-yii-шному: приложение, контроллеры, модели, представления, модули, виджеты.
Обработка запроса
Что происходит между index.php и ответом браузеру: маршруты, запрос, ответ, ошибки, логи.
Ключевые концепции
Фундамент фреймворка: компоненты, свойства, события, поведения, конфигурации, DI.
Базы данных
От сырого SQL до Active Record и миграций.
Формы и валидация
Приём данных от пользователя: формы, файлы, все встроенные валидаторы.
Вывод данных
Форматирование, пагинация, сортировка, GridView и другие виджеты данных.
Безопасность
Аутентификация, RBAC, пароли, криптография и защита от типовых атак.
Кеширование
Четыре уровня кеша: данные, фрагменты, страницы, HTTP.
REST API
API за десять минут: ресурсы, маршруты, форматы, аутентификация, версии.
Инструменты и тесты
Консольные команды, Gii, отладчик, Codeception и фикстуры.
Специальные темы
i18n, почта, производительность, хелперы, интеграция со сторонним кодом.
Справочник
Самое востребованное на одном экране: сниппеты, команды, глоссарий.