MVC-ի սկզբունքների աշխատանքը PHP-ում
Դիտարկենք, թե ինչպես է աշխատում կայքը MVC-ում: Ամենը սկսվում է նրանից, որ օգտատերը հասցեն մուտքագրում է հասցեային տողում (առավել հաճախ՝ հղումով անցնելով): Այս պահին կոնտրոլլերը պարզում է, թե կոնկրետ ինչ է ուզում ստանալ օգտատերը և խնդրում է մոդելին տալ համապատասխան տվյալները: Մոդելը տալիս է կոնտրոլլերին տվյալները: Կոնտրոլլերը ստանում է այդ տվյալները և ուղարկում դրանք ներկայացմանը: Ներկայացումը ցույց է տալիս տվյալները համապատասխան կերպով ձևավորված տեսքով:
Այս դեպքում մենք ունենք աշխատանքի բաժանում. կոնտրոլլերը չգիտի, թե ինչպես ստանալ տվյալները - նա պարզապես դրա համար խնդրում է մոդելին, ներկայացումը չգիտի, թե որտեղից են գալիս տվյալները - այն պարզապես դրանք ցուցադրում է:
Համոզված եմ, որ մինչ այժմ այս ամենը հասկանալի չէ, ուստի հատուկ ձեզ համար ես պատրաստել եմ ուսումնական մինի ֆրեյմվորկ, որն օգտագործում է MVC մոտեցումը: Սկզբում ես կսովորեցնեմ ձեզ օգտագործել այս ֆրեյմվորկը, որպեսզի հասկանաք, թե կոնկրետ ինչպես է պետք մշակել MVC-ով: Այնուհետև դուք ինքներդ, հետևելով իմ ցուցումներին, կգրեք նման ֆրեյմվորկ OOP-ով: