ГЛАВА 4 Контроллеры
В паттерне MVC контроллеры выполняют следующие последовательные функции:
□ контроллер реагирует на действия клиента, например: нажатие кнопки отправки формы на сервер, Ajax-запросы, которые генерирует браузер, и др.;
□ контроллер оперирует с моделью, изменяя ее состояние;
□ контроллер выбирает представление, которому передает модель данных, тем самым представление формируется контроллером и отображается пользователю либо передается в виде набора данных клиентскому программному обеспечению.