mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-11-04 14:46:19 +08:00 
			
		
		
		
	Повний посібник до 2.0
Даний посібник випущено відповідно до положень про документацію Yii.
All Rights Reserved.
2014 © Yii Software LLC.
Введення
Перше знайомство
- Встановлення Yii
 - Запуск додатка
 - Говоримо «привіт»
 - Робота з формами
 - Робота з базами даних
 - Генерація коду за допомогою Gii
 - Що далі?
 
Структура додатка
- Огляд
 - Вхідні скрипти
 - Додатки
 - Компоненти додатка
 - Контролери
 - Представлення
 - Моделі
 - TBD Фільтри
 - TBD Віджети
 - TBD Модулі
 - Ресурси
 - TBD Розширення
 
Обробка запитів
- TBD Bootstrapping
 - TBD Роутінг
 - TBD Запити
 - TBD Відповіді
 - TBD Сесії та кукі
 - Розбір та генерація URL
 - Обробка помилок
 - Логування
 
Основні поняття
- Компоненти
 - Властивості
 - Події
 - Поведінки
 - Конфігурації
 - Псевдоніми
 - Автозавантаження класів
 - Service Locator
 - Dependency Injection Container
 
Робота з базами даних
- Обʼєкти доступу до даних (DAO) - Зʼєднання з базою даних, прості запити, транзакції і робота зі схемою.
 - Конструктор запитів - Запити до бази даних через простий шар абстракції.
 - Active Record - Отримання обʼєктів AR, робота з ними та визначення звʼязків.
 - Міграції - Контроль версій схеми даних при роботі в команді.
 - TBD Sphinx
 - TBD Redis
 - TBD MongoDB
 - TBD ElasticSearch
 
Отримання даних від користувача
Відображення даних
- TBD Форматування даних
 - TBD Посторінкове розбиття
 - TBD Сортування
 - Провайдери даних
 - Віджети для даних
 - Темізація
 
Безпека
Кешування
Веб-сервіси REST
- Швидкий старт
 - Ресурси
 - Контролери
 - Роутінг
 - Форматування відповіді
 - Аутентифікація
 - Обмеження кількості запитів
 - Версіонування
 - Обробка помилок
 
Інструменти розробника
Тестування
- Огляд
 - TBD Модульні тести
 - TBD Функціональні тести
 - TBD Приймальні тести
 - Фікстури
 
Розширення Yii
- Створення розширень
 - Розширення коду фреймворку
 - Використання сторонніх бібліотек
 - TBD Інтеграція Yii в сторонні системи
 - TBD Одночасне використання Yii 1.1 та 2.0
 - Використання Composer
 
Спеціальні теми
- Шаблон додатка advanced
 - Створення додатка з нуля
 - Консольні команди
 - Інтернаціонализація
 - Відправка пошти
 - Вдосконалення продуктивності
 - TBD Робота на shared хостингу
 - Шаблонізатори
 
Віджети
- GridView: link to demo page
 - ListView: link to demo page
 - DetailView: link to demo page
 - ActiveForm: link to demo page
 - Pjax: link to demo page
 - Menu: link to demo page
 - LinkPager: link to demo page
 - LinkSorter: link to demo page
 - Віджети Bootstrap
 - TBD Віджети Jquery UI
 
Хелпери
- Огляд
 - TBD ArrayHelper
 - TBD Html
 - TBD Url
 - TBD Security