PHP MVC手册介绍
1 MVC
1.1 什么是MVC
1.2 MVC的划分原则
1.3 MVC架构的职责划分原则
2 项目实战:开发MVC框架
2.1 为什么要自己开发MVC框架
2.2 开始开发自己的MVC框架
2.2.1 目录准备
2.2.2 代码规范
2.2.3 重定向
2.2.4 入口文件
2.2.5 配置文件
2.2.6 框架核心类
2.2.7 Controller基类
2.2.8 Model基类
2.2.9 View基类
2.3 应用
2.3.1 数据库部署
2.3.2 部署模型
2.3.3 部署控制器
2.3.4 部署视图
2.3.5 应用测试
2.4 源码下载

什么是MVC

2017-08-29 09:55:27
admin
800
最后编辑:admin 于 2017-08-29 11:19:55

MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式

MVC把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。

PHP中MVC模式也称Web MVC,从上世纪70年代进化而来。

MVC的目的是实现一种动态的程序设计,便于后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。

除此之外,此模式通过对复杂度的简化,使程序结构更加直观。

MVC各部分的职能:

  • 模型Model – 管理大部分的业务逻辑所有的数据库逻辑。模型提供了连接和操作数据库的抽象层。
  • 控制器Controller - 负责响应用户请求准备数据,以及决定如何展示数据。
  • 视图View – 负责渲染数据,通过HTML方式呈现给用户。

MVC流程图

一个典型的Web MVC流程:

  1. Controller截获用户发出的请求;
  2. Controller调用Model完成状态的读写操作;
  3. Controller把数据传递给View;
  4. View渲染最终结果并呈献给用户。
  • 在线客服
  • 关注微信
  • 联系电话
    • 欢迎咨询
    • 欢迎加入QQ群 303257430
  • 公众号:源宝网络
    • 联系电话及微信号 18902328227