MVC tööpõhimõtted PHP-s
Vaatame, kuidas MVC-põhine sait töötab. Kõik algab sellest, et kasutaja sisestab aadressi aadressiribale (enamasti klõpsates lingil). Sel hetkel kontroller otsustab, mida kasutaja täpselt soovis ja palub mudelil anda vastavaid andmeid. Mudel annab kontrollerile andmed. Kontroller saab need andmed ja saadab need vaatesse. Vaade kuvab andmed vajalikul viisil vormindatud kujul.
Sel juhul saame me tööjaguse: kontroller ei tea, kuidas andmeid saada - ta lihtsalt palub seda mudelilt, vaade ei tea, kust andmed tulevad - see lihtsalt kuvab need.
Olen kindel, et see kõik kõlab praegu arusaamatult, seega teie jaoks tegin õppeministiku raamistiku, mis kasutab MVC lähenemist. Alustuseks õpetan teid seda kasutama, et saaksite aru, kuidas täpselt tuleks MVC-l arendada. Seejärel teie ise, järgides minu juhiseid, kirjutate samasuguse raamistiku OOP abil.