php

位置:IT落伍者 >> php >> 浏览文章

在PHP中使用MVC模式进行开发


发布日期:2020年01月20日
 
在PHP中使用MVC模式进行开发

软件结构发展过程中的个阶段

Model模式 Model模式 MVC模式

>Model最重要的特点就是没有分层的概念 也就是说把界面

和业务逻辑的处理放在一个文件中来完成

缺点: 表现层和业务逻辑层混合在一起了非常乱

在实际开发过程中 不利于多人协同开发

不利于后期的维护

优点: 简单 开发速度比较快

比较适合开发小型项目

>Model 分层模式 : 把界面和业务逻辑分开编写 好处就是结构清晰 利于

分工开发 有些书上把这种分层模式称为 MV模式

即M>Model (业务逻辑层) V>View(界面层)

在开发中如何将Model 模式的程序改成Model :

界面层用PHP 业务逻辑用类(类中封装业务操作)

将常用的代码(比如对数据库的操作等) 封装到类中

>MVC模式 : 实际上就是在分层模式下增加了控制器

它强制性的使应用程序的输入 处理和输出分开 使用MVC应用程序被分为

三个核心部件 : 模型M 视图V 控制器C

M主要由类来做 用于处理具体业务逻辑

V主要用做界面 显示数据

C 用于去响应用户的各种请求

为什么使用MVC :

我们发现在Model模式中 界面不但充当显示功能

还处理各种请求 (比如把当前界面的的某条数据删除) 但是随着项目的不断扩展 界面上会有很多请求 如果都写在该界面的

代码里会显得非常乱 也就是说把某个请求直接交给界面层处理不是很好的 那么MVC模式就产生了

上一篇:深入解析PHP中的(伪)多线程与多进程

下一篇:PclZip让php轻松实现压缩与解压