Модель-представление-контроллер¶
Vesthelm Engine разработан на шаблоне проектирования модель-представление-контроллер (MVC). MVC отделяет логику приложения от представления. На практике, это позволяет веб-страницам содержать минимум скриптов, которые отделены от PHP скриптов.
- Модель представляет структуру данных.
Обычно классы содержат функционал помогающий Вам извлекать, вставлять и обновлять информацию в базе данных, но в Vesthelm Engine были реализованы три новых типа модели:
- Представление это информация, которая в настоящее время представлена пользователю.
- Контроллер выступает в качестве посредника между моделью, представлением и любых других средств, необходимых для обработки HTTP запроса и генерированием веб-страниц.