Принципи на работа на MVC в PHP
Нека разгледаме как работи сайт на MVC. Всичко започва с това, че потребителят въвежда адрес в адресната лента (най-често след като ще кликне върху връзка). В този момент контролерът разбира какво точно е искал да получи потребителят и моли модела да даде съответните данни. Моделът дава на контролера данните. Контролерът получава тези данни и ги изпраща към изгледа. Изгледът показва данните в оформени по подходящ начин.
При това се получава разделение на труда: контролерът не знае как да получи данни - той просто моли за това модела, изгледът не знае откъде идват данните - той просто ги показва.
Сигурен съм, че засега всичко това звучи неразбираемо, затова специално за вас направих учебна минимална рамка, използваща MVC подход. Първо ще ви науча как да използвате тази рамка, за да разберете как точно трябва да се разработва на MVC. След това вие сами, следвайки моите указания, ще напишете такава рамка на ООП.