You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alexander Makarov
9d59c47a8d
|
10 years ago | |
---|---|---|
.. | ||
images | 10 years ago | |
README.md | 10 years ago | |
caching-fragment.md | 10 years ago | |
concept-aliases.md | 10 years ago | |
concept-autoloading.md | 10 years ago | |
intro-upgrade-from-v1.md | 10 years ago | |
intro-yii.md | 10 years ago | |
start-databases.md | 10 years ago | |
start-forms.md | 10 years ago | |
start-gii.md | 10 years ago | |
start-hello.md | 10 years ago | |
start-installation.md | 10 years ago | |
start-looking-ahead.md | 10 years ago | |
start-workflow.md | 10 years ago | |
structure-application-components.md | 10 years ago | |
structure-applications.md | 10 years ago | |
structure-controllers.md | 10 years ago | |
structure-entry-scripts.md | 10 years ago | |
structure-overview.md | 10 years ago |
README.md
Повний посібник до 2.0
Даний посібник випущено відповідно до положень про документацію Yii.
All Rights Reserved.
2014 © Yii Software LLC.
Введення
Перше знайомство
- Встановлення Yii
- Запуск додатка
- Говоримо «Привіт»
- Робота з формами
- Робота з базами даних
- Генерація коду за допомогою Gii
- Наступні кроки
Структура додатка
- Огляд
- Вхідні скрипти
- Додатки
- Компоненти додатка
- Контролери
- Моделі
- Представлення
- Модулі
- Фільтри
- Віджети
- Ресурси
- Розширення
Обробка запитів
- Огляд
- Bootstrapping
- Маршрутизація та створення URL
- Запити
- Відповіді
- Сесії та кукі
- Обробка помилок
- Логування
Основні поняття
- Компоненти
- Властивості
- Події
- Поведінки
- Конфігурації
- Псевдоніми
- Автозавантаження класів
- Service Locator
- Dependency Injection Container
Робота з базами даних
- Обʼєкти доступу до даних (DAO) - Зʼєднання з базою даних, прості запити, транзакції і робота зі схемою
- Конструктор запитів - Запити до бази даних через простий шар абстракції
- Active Record - Отримання обʼєктів AR, робота з ними та визначення звʼязків
- Міграції - Контроль версій схеми даних при роботі в команді
- TBD Sphinx
- TBD Redis
- TBD MongoDB
- TBD ElasticSearch
Отримання даних від користувача
Відображення даних
- Форматування даних
- Посторінкове розбиття
- Сортування
- Провайдери даних
- Віджети даних
- Робота з клієнтськими скриптами
- Темізація
Безпека
Кешування
RESTful веб-сервіси
- Швидкий старт
- Ресурси
- Контролери
- Маршрутизація
- Форматування відповіді
- Аутентифікація
- Обмеження частоти запитів
- Версіонування
- Обробка помилок
Інструменти розробника
Тестування
- Огляд
- Налаштування середовища тестування
- Модульні тести
- Функціональні тести
- Приймальні тести
- Фікстури
Спеціальні теми
- Розширений шаблон додатка
- Створення додатка з нуля
- Консольні команди
- Основні валідатори
- Інтернаціонализація
- Робота з поштою
- Вдосконалення продуктивності
- Робота на shared хостингу
- Шаблонізатори
- Робота із стороннім кодом
Віджети
- GridView: TBD link to demo page
- ListView: TBD link to demo page
- DetailView: TBD link to demo page
- ActiveForm: TBD link to demo page
- Pjax: TBD link to demo page
- Menu: TBD link to demo page
- LinkPager: TBD link to demo page
- LinkSorter: TBD link to demo page
- Віджети Bootstrap
- Віджети jQuery UI