php中的mvc

作者: dreamfly 分类: 未分类 发布时间: 2016-03-10 13:06

php从5.0版本开始就开始面向对象了,在5.0开始之前,其实mvc的思想早已存在,并且使用在实际的开发项目中。而5.0面向对象的引入,更是加剧了mvc的历史脚步,越来越多的网站采用mvc架构,这样的结构也更加方便开发和维护。

mvc:

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

通过mvc,分离前端和后台,分离了业务逻辑。这样的分离,方便了前端开发人员,不需要在php代码中来进行样式,html代码机构的修改,编写。

后台整合人员也可以通过一些模板标签来更方便的嵌套模板。通过mvc,使得前后端分离,增强了php在web开发中的地位,也让更多的人认可了php.

介绍下php中的mvc是如何实现或者是表现的。

首先,v就是视图,说的通俗点,就是前端人员写的静态html代码,这里面的数据都是静态的,是一个没有动态语言特性的html页面。

然后,m就是模型,说的通俗点,就是一个个表结构,表的视图等,对于数据库的操作,都放到了模型层来处理。

最后,c就是控制器,就是对业务逻辑进行处理的代码,比如添加新员工,删除离职员工信息等。它负责的是具体业务逻辑,最后通过模型来操作数据库来实现数据的处理,最后通过视图返回给用户,数据是发生了变化的,其实是数据库发生了变化。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!