模型-视图-控制器 (MVC) 模式还有和它相关的 HMVC、MVVM(大名鼎鼎的 Vue.js 就是 MVVM 模式)让你根据逻辑对象的不同作用去解耦。 模型用来作为数据访问层,并以应用中通用的格式返回数据。 控制器处理请求,处理从模型层返回的数据,并载入视图,发送响应。 视图用来展示需要在响应中使用的模板(Markup, Xml 等等)
MVC 是在各个PHP 框架中使用最普遍的架构模式。
简单说一下MVC, 首先说一下层次定义: