PHP'де MVC иштөө принциптери
MVC боюнча иштеген сайт кандай иштээрин карайлы. Баары колдонуучу дарек сабына даректи киргизгенден башталат (көбүнчө шилтемени басуу аркылуу). Ушул учурда контроллер чечилет, колдонуучу эмнени алууну каалаганын жана моделден тиешелүү маалыматтарды берүүсүн сурайт. Модель контроллерге маалыматтарды берет. Контроллер бул маалыматтарды алып, аларды көрүнүшкө жөнөтөт. Көрүнүш маалыматтарды керектелген жол менен оңолгон көрүнүштө көрсөтөт.
Бул учурда бизге эмгек бөлүнүшү чыгат: контролгер маалыматтарды кантип алууну билбейт - ал жөн эле муну моделден сурайт, көрүнүш маалыматтар кайдан келээрин билбейт - ал жөн эле аларды көрсөтөт.
Азыркыга чейин бул баары түшүнүксүз укылат деп ишенем, ошондуктан сиздер үчүн мен окуу мини фреймворгун жасадым, MVC жакындашуусун колдонгон. Башында мен сизди ушул фреймворкту кантип колдонууну үйрөтөм, MVC боюнча иштөө кандай экенин түшүнүшүңүз үчүн. Андан кийин сиз өзүңүз, менин көрсөтмөлөрүмдөн улам, ушул сыяктуу фреймворкту ООП боюнча жазасыз.