Principper for MVC i PHP
Lad os se på, hvordan et websted på MVC fungerer. Alt starter med, at brugeren indtaster adressen i adresselinjen (oftest ved at gå via et link). I dette øjeblik finder controlleren ud af, hvad brugeren ønskede at få, og beder modellen om at give de tilsvarende data. Modellen giver controlleren dataene. Controlleren modtager disse data og sender dem til view'et. View'et viser dataene i et layout, der er udformet på den ønskede måde.
Samtidig opnår vi en arbejdsdeling: controlleren ved ikke, hvordan man får data - den beder bare modellen om det, view'et ved ikke, hvor dataene kommer fra - det viser dem bare.
Jeg er sikker på, at alt dette lyder uforståeligt indtil videre, så specifikt for jer har jeg lavet et pædagogisk mini-framework, der bruger MVC-tilgangen. Til at starte med vil jeg lære jer at bruge dette framework, så I forstår, hvordan man præcist udvikler på MVC. Og derefter vil I selv, ved at følge mine instruktioner, skrive et sådant framework i OOP.