Yii PHP Framework
  • Guide
  • API
  • Wiki
  • Forum
  • Community
    • Live Chat
    • Extensions
    • Resources
    • Members
    • Hall of Fame
    • Badges
  • More
    • Learn
    • Books
    • Resources
    • Develop
    • Download Yii
    • Report an Issue
    • Report a Security Issue
    • Contribute to Yii
    • Donate
    • About
    • What is Yii?
    • Release Cycle
    • News
    • License
    • Team
    • Official Logos and Design
  • Login
Полное руководство по Yii 2.0
  • PDF
  • Offline HTML (tar.gz)
  • Offline HTML (tar.bz2)
  • العربية
  • English
  • Español
  • Français
  • Bahasa Indonesia
  • 日本語
  • Polski
  • Português brasileiro
  • Українська
  • Oʻzbekcha
  • 简体中文
  • Tiếng Việt
  • 1.1
  • 1.0

Введение

  • О Yii
  • Обновление с версии 1.1

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

  • Установка Yii
  • Запуск приложения
  • Говорим «привет»
  • Работа с формами
  • Работа с базами данных
  • Генерация кода при помощи Gii
  • Что дальше?

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

  • Обзор
  • Входные скрипты
  • Приложения
  • Компоненты приложения
  • Контроллеры
  • Модели
  • Представления
  • Модули
  • Фильтры
  • Виджеты
  • Ресурсы
  • Расширения

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

  • Обзор
  • Bootstrapping
  • Разбор и генерация URL
  • Запросы
  • Ответы
  • Сессии и куки
  • Обработка ошибок
  • Логирование

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

  • Компоненты
  • Свойства
  • События
  • Поведения
  • Конфигурации
  • Псевдонимы
  • Автозагрузка классов
  • Service Locator
  • Dependency Injection Container

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

  • Объекты доступа к данным (DAO)
  • Построитель запросов
  • Active Record
  • Миграции
  • Sphinx
  • Redis
  • MongoDB
  • ElasticSearch

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

  • Создание форм
  • Валидация
  • Загрузка файлов
  • Табличный ввод
  • Работа с несколькими моделями
  • Расширение ActiveForm на стороне клиента

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

  • Форматирование данных
  • Постраничная разбивка
  • Сортировка
  • Провайдеры данных
  • Виджеты для данных
  • Работа с клиентскими скриптами
  • Темизация

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

  • Обзор
  • Аутентификация
  • Авторизация
  • Работа с паролями
  • Криптография
  • Клиенты авторизации
  • Лучшие практики

Кеширование

  • Обзор
  • Кэширование данных
  • Кэширование фрагментов
  • Кэширование страниц
  • HTTP кэширование

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

  • Быстрый старт
  • Ресурсы
  • Контроллеры
  • Роутинг
  • Форматирование ответа
  • Аутентификация
  • Ограничение частоты запросов
  • Версионирование
  • Обработка ошибок

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

  • Отладочная панель и отладчик
  • Генерация кода с Gii
  • Генератор документации API

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

  • Обзор
  • Настройка тестового окружения
  • Модульные тесты
  • Функциональные тесты
  • Приёмочные тесты
  • Фикстуры

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

  • Шаблон приложения advanced
  • Создание приложения с нуля
  • Консольные команды
  • Встроенные валидаторы
  • Интернационализация
  • Отправка почты
  • Оптимизация производительности
  • Окружение виртуального хостинга
  • Шаблонизаторы
  • Работа со сторонним кодом
  • Использование Yii в качестве микро-framework'а

Виджеты

  • GridView
  • ListView
  • DetailView
  • ActiveForm
  • Pjax
  • Menu
  • LinkPager
  • LinkSorter
  • Виджеты Bootstrap
  • Виджеты Jquery UI

Хелперы

  • Обзор
  • ArrayHelper
  • Html
  • Url хелпер
  • About
  • About Yii
  • News
  • License
  • Contact Us
  • Downloads
  • Framework
  • Documentation
  • Extensions
  • Logo
  • Documentation
  • Guide
  • API
  • Wiki
  • Resources
  • Development
  • Contribute
  • Latest Updates
  • Report a Bug
  • Report Security Issue
  • Community
  • Forum
  • Live Chat
  • Facebook Group
  • Hall of Fame
  • Badges
  • Terms of service
  • License
  • Website Source Code
  •  
  • © 2008 - 2023 Yii
  • Design: Eshill
  • Terms of service
  • License
  • Website Source Code
  •  
  • © 2008 - 2023 Yii
  • Design: Eshill
  • Supported by
  • OpenCollective
  • JetBrains logo