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.
2.7 KiB
2.7 KiB
Огляд
Додатки Yii організовані згідно шаблону проектування модель-представлення-подія (MVC). Моделі являють собою дані, бізнес логіку та бізнес правила; представлення відповідають за відображення даних моделей; контролери приймають вхідні дані від користувача і перетворюють їх у команди для моделей та представлень.
Окрім MVC, Yii додаток також має наступні сутності:
- вхідні скрипти: це PHP скрипти, які доступні напряму кінцевому користувачу додатка. Вони відповідають за запуск циклу обробки запиту.
- додатки: це глобально доступні об’єкти, які відповідають за коректну роботу різних компонентів додатка і їх координацію для обробки запиту.
- компоненти додатку: це об’єкти, зареєстровані в додатку і які надають різноманітні можливості для обробки запитів.
- модулі: це самодостатні пакети, що включають в себе повністю всі ресурси для MVC. Додаток може бути організовано за допомогою декількох модулів.
- фільтри: це код, який повинен бути виконаний до і після обробки запиту контролерами.
- віджети: це об’єкти, які можуть бути вбудованими у представлення. Вони можуть містити різноманітну логіку і можуть бути повто використаними у різних представленнях.
На наступній діаграмі наведена структурна схема додатку: