Подробное руководство по Yii 2.0
- Details
- 28 Июль 2014 14:56
Это руководство выпущено на условиях документации Yii.
Введение
- Обзор - Что такое Yii и для чего он нужен?
- Обновление с 1.1 до 2.0.
Установка
- Установка - Как скачать Yii и настроить Web-сервер?
- Шаблон простого приложения - Шаблон для запуска простого фронтенд приложения.
- Шаблон продвинутого приложения - Основа для более сложных приложений.
- Создание структуры Вашего приложения - Узнайте как начать с нуля.
Основные понятия
- Основные понятия - Классы Object и Component, псевдонимы путей и автозагрузка.
- Конфигурация - Настройка приложения Yii.
- MVC - Реализация MVC в Yii и поток типичного MVC приложения.
- Модель - Модель Yii предоставляет атрибуты, сценарии и валидацию данных.
- Представление - Отображение представлений с применением макетов, использование виджетов и управление ресурсами.
- Контроллер - Действия контроллера, маршрутизация и фильтры действий.
- Обработка событий - Механизм обработки событий в Yii.
- Поведения
База данных
- Основы - подключение к базе данных, простые запросы, транзакции и управление схемой.
- Построитель запросов - Запросы к базе данных используя простой уровень абстракции.
- ActiveRecord - ORM на основе active record, извлечение, манипуляция записями и определение связей.
- Миграция базы данных - Управление версиями вашей базы данных с помощью механизма миграции.
Инструменты разработчика
- Вспомогательные классы.
- Автоматическая генерация кода.
- Отладочная панель и отладчик.
- Обработка ошибок.
- Логирование.
Расширения и библиотеки сторонних разработчиков
- Composer - Как управлять зависимостями приложений с помощью composer.
- Расширение Yii.
- Шаблонизаторы - Использование шаблонизаторов Smarty или Twig.
- Использование Yii вместе со сторонними системами - Использование Yii и сторонних систем и использование Yii 1 и 2 вместе
Безопасность и контроль доступа
- Аутентификация - Идентификация пользователей.
- Авторизация - Контроль доступа и RBAC.
- Безопасность - Хеширование и проверка паролей, шифрование.
- Безопасность представлений - Как предотвратить XSS.
Поставщики данных, списки и гриды
- Обзор.
- Поставщики данных.
- Виджеты данных.
- Гриды.
Дополнительные статьи
- Управление ресурсами.
- Работа с формами.
- Реализация веб-сервиса RESTful API.
- Bootstrap виджеты - Использование twitter bootstrap.
- Использование тем.
- Кеширование - кеширование данных, фрагменты страниц и http запросы.
- Интернационализация - Перевод сообщений и форматирование
- Управление URL - маршрутизация, настраиваемые url и SEO
- Консольное приложение
- Настройка производительности
- Тестирование
- Управление тестовыми фикстурами
- Локатор сервисов и внедрение зависимостей
Ссылки
- Валидация моделей
- Официальная документация Composer
- Tags
- Author
- Андрей Рачков
Авторизуйтесь, чтобы оставить комментарий