PHP-те MVC жұмыс істеу принциптері
MVC-де сайттың қалай жұмыс істейтінін қарастырайық. Барлығы пайдаланушы адрестік жолға мекенжайды енгізген кезде басталады (көбінесе сілтеме бойынша өту). Осы сәтте басқарушы шешетін, пайдаланушы нақты не алуды қалап отырғанын және сәйкес деректерді беру үшін модельді сұрайды. Модель басқарушыға деректерді береді. Басқарушы осы деректерді алып, оларды көрініске жібереді. Көрініс деректерді қажетті түрде рәсімделген түрде көрсетеді.
Бұл ретте бізде еңбек бөлінісі пайда болады: басқарушы деректерді қалай алу керектігін білмейді - ол жай ғана модельден сұрайды, көрініс деректер қайдан келетінін білмейді - ол жай ғана оларды көрсетеді.
Әзірге бұл барлығы түсініксіз екеніне сенімдімін, сондықтан сіздер үшін мен оқуға арналған MVC тәсілін қолданатын мини фреймворк жасадым. Алдымен мен сіздерге осы фреймворкпен қалай жұмыс істеу керектігін үйретемін, сонда сіз MVC-де қалай әзірлеу керектігін түсінесіз. Содан кейін сіз өзіңіз, менің нұсқауларымды орындай отырып, осындай фреймворкты ООП-те жазасыз.