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

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

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

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

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

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

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

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

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

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

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

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

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

Be the first person to leave a comment

Please to leave your comment.