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
  • 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
  • Наступні кроки

Структура додатка

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

Обробка запитів

  • Огляд
  • Початкове завантаження
  • Маршрутизація та створення URL
  • Запити
  • Відповіді
  • Сесії та кукі
  • Обробка помилок
  • Журналювання

Основні поняття

  • Компоненти
  • Властивості
  • Події
  • Поведінки
  • Конфігурації
  • Псевдоніми
  • Автозавантаження класів
  • Локатор служб
  • Dependency Injection Container

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

  • Обʼєкти доступу до даних (DAO)
  • Конструктор запитів
  • Active Record
  • Міграції
  • Sphinx
  • Redis
  • MongoDB
  • ElasticSearch

Отримання даних від користувача

  • Створення форм
  • Перевірка вводу
  • Завантаження файлів
  • Збір табличного вводу
  • Робота з декількома моделями

Відображення даних

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

Безпека

  • Аутентифікація
  • Авторизація
  • Робота з паролями
  • Клієнти авторизації
  • Кращі практики

Кешування

  • Огляд
  • Кешування даних
  • Кешування фрагментів
  • Кешування сторінок
  • HTTP кешування

Веб-сервіси RESTful

  • Швидкий старт
  • Ресурси
  • Контролери
  • Маршрутизація
  • Форматування відповіді
  • Аутентифікація
  • Обмеження частоти запитів
  • Версіонування
  • Обробка помилок

Інструменти розробника

  • Панель налагодження та налагоджувач
  • Генерування коду за допомогою Gii
  • Генерування документації API

Тестування

  • Огляд
  • Налаштування середовища тестування
  • Модульні тести
  • Функціональні тести
  • Приймальні тести
  • Фікстури

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

  • Розширений шаблон проекту
  • Створення додатка з нуля
  • Консольні додатки
  • Основні валідатори
  • Інтернаціоналізація
  • Робота з поштою
  • Покращення швидкодії
  • Робота на віртуальному хостингу
  • Шаблонізатори
  • Робота із стороннім кодом

Віджети

  • Віджети 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