php之MVC模式

39 阅读1分钟

php之MVC模式学习笔记

对于web应用的体系是多样化的,MVC模式将web体系清晰的分离出来,包括一般性的页面呈现,身份验证,表单数据的提交验证….

在概念上,MVC模式的定义的是model,view以及controller三者之间的桥梁。controller以及view都依赖于model,因为view和controller都得向model发送数据请求。数据通过controller输入到你的系统当中,并最终通过view显示出结果。对于你一个php开发者,更具体的来说,controller处理每一个外部的http请求,而view将产生http回应

  • MVC模式将软件组织架构分为3层
  • model结合了应用数据,应用流程以及业务逻辑
  • view从model中提取数据并呈现出来
  • controller调用应用流程,接收输入并传送给model和view

MVC模式的定义图:

这里写图片描述