Princípy fungovania MVC v PHP
Pozrime sa, ako funguje webstránka na MVC. Všetko začína tým, že používateľ zadá adresu do adresného riadka (najčastejšie kliknutím na odkaz). V tomto momente sa kontrolér rozhodne, čo presne chcel používateľ získať a požiada model o príslušné dáta. Model poskytne kontroléru dáta. Kontrolér získa tieto dáta a odošle ich do pohľadu. Pohľad zobrazí dáta v potrebnom formátovanom tvare.
Zároveň dosiahneme rozdelenie práce: kontrolér nevie, ako získať dáta - jednoducho o to požiada model, pohľad nevie, odkiaľ dáta pochádzajú - jednoducho ich zobrazí.
Som si istý, že zatiaľ to všetko znie nejasne, preto som špeciálne pre vás vytvoril vzdelávací mini framework, ktorý využíva MVC prístup. Najprv vás naučím, ako tento framework používať, aby ste pochopili, ako presne sa má vyvíjať na MVC. A potom vy samí, podľa mojich pokynov, napíšete taký istý framework v OOP.