Полное руководство по Yii 2.0

Фреймворк Yii 2

Полное руководство по Yii 2.0

Данное руководство выпущено в соответствии с положениями о документации Yii.

All Rights Reserved.

2014 © Yii Software LLC.


Введение

Первое знакомство

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

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

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

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

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

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

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

Кеширование

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

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

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

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

Виджеты

Хелперы


Интернационализация Yii 2

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Интернационализация

Note: Этот раздел находится в разработке

Интернационализация (I18N) является частью процесса разработки приложения, которое может быть адаптировано для нескольких языков без изменения программной логики. Это особенно важно для веб-приложений, так как потенциальные пользователи могут приходить из разных стран.

Yii и Docker

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Yii и Docker

При разработке и развертывании приложения Yii можно запускать как контейнеры Docker. Контейнер подобен легковесной изолированной виртуальной машине, которая сопоставляет свои сервисы с портами хоста, то есть веб-сервер в контейнере на порту 80 доступен на порту 8888 на вашем (local)host.

Встроенные валидаторы Yii 2

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Встроенные валидаторы

Yii предоставляет встроенный набор часто используемых валидаторов, расположенных, в первую очередь, в пространстве имен yii\validators. Вместо того, чтобы использовать длинные имена классов валидаторов, вы можете использовать псевдонимы, чтобы указать на использование этих валидаторов. Например, вы можете использовать псевдоним required, чтобы сослаться на класс [[yii\validators\RequiredValidator]]:

Консольные команды Yii 2

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Консольное приложение

Кроме богатых возможностей для построения веб приложений, Yii также имеет полноценную поддержку консольных приложений, которые обычно используются для создания фоновых и служебных задач, поддерживающих сайт.

Структура консольных приложений очень похожа на структуру веб приложения. Она состоит из одного и более классов [[yii\console\Controller]], которые часто называют командами в консольной среде. Каждый контроллер может иметь одно или более действий, как и веб контроллеры.

Создание своей структуры приложения

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Создание своей структуры приложения

Note: Этот раздел находится на стадии разработки.

Пока шаблоны проектов basic и advanced великолепно справляются с большинством ваших потребностей, но вы можете захотеть создать свой собственный шаблон проекта, с которого будете начинать делать ваши проекты.

Шаблон приложения Yii 2 Advanced

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Шаблон приложения Yii 2 Advanced

Шаблон проекта Yii 2 Advanced - это каркасное приложение Yii 2, которое лучше всего подходит для разработки сложных многоуровневых веб-приложений.

Шаблон включает в себя три уровня: front end, back end и console, каждый из которых - это отдельное приложение Yii.

Подкатегории