0 follower

Процес розробки

Розповівши фундаментальні концепції Yii, ми опишемо загальний процес створення веб-додатків з використанням фреймворку. Процес має на увазі, що аналіз вимог вже проведений, так само, як і необхідний аналіз влаштування додатку.

  1. Створення структури директорій. Утиліта yiic, описана у розділі «створення першого додатку», може бути використана для того, щоб прискорити цей процес;

  2. Налаштування додатку шляхом модифікації файлу конфігурації додатку. Цей етап також може вимагати написання деяких компонентів додатку (наприклад, компонент управління користувачами);

  3. Створення класу моделі для кожного використовуваного типу даних. Для автоматичної генерації моделей active record, які вас цікавлять, можна скористатися інструментом Gii, описаному у розділах «створення першого додатку» та «автоматична генерація коду»;

  4. Створення класу контролера для кожного типу запиту користувача. Класифікація користувальницьких запитів залежить від поточних вимог. У загальному випадку, якщо клас моделі використовується користувачем, повинен існувати відповідний класс контролера. Утиліта Gii також може автоматизувати цей процес;

  5. Створення дії та їх представлень. Саме тут і виконується основна робота;

  6. Налаштування необхідних фільтрів для дій у класах контролерів;

  7. Створення тем оформлення при необхідності;

  8. Переклад повідомлень у випадку, коли потрібна локалізація;

  9. Виявлення даних та представлень, які можуть бути закешовані та застосування відповідних технік кешування.

  10. Налаштування продуктивності та розгортання.

Для кожного із представлених етапів може знадобитися створення та застосування тестів.

Found a typo or you think this page needs improvement?
Edit it on github !