Prinsipper for MVC-arbeid i PHP
La oss se på hvordan et nettsted på MVC fungerer. Alt starter med at brukeren skriver inn adressen i adressefeltet (oftest ved å gå via en lenke). I dette øyeblikket finner kontrolleren ut hva brukeren ønsket å få og ber modellen om å gi de tilsvarende dataene. Modellen gir kontrolleren data. Kontrolleren mottar disse dataene og sender dem til visningen. Visningen viser dataene i et utseende formønsket på riktig måte.
Samtidig får vi en arbeidsdeling: kontrolleren vet ikke hvordan man får data - den ber bare modellen om det, visningen vet ikke hvor dataene kommer fra - den bare viser dem.
Jeg er sikker på at alt dette høres uklart ut foreløpig, så spesielt for deg har jeg laget et pedagogisk mini-rammeverk som bruker MVC-tilnærmingen. Til å begynne med skal jeg lære deg å bruke dette rammeverket, slik at du forstår nøyaktig hvordan man bør utvikle på MVC. Og deretter skal du selv, ved å følge mine instruksjoner, skrive et slikt rammeverk i OOP.