php mvc是什么意思?
程序员文章站
2022-04-02 20:34:05
...
mvc是什么意思?
对于新手来说,这一部分可能不是很理解,mvc是一种设计模型,他让我们把业务逻辑和具体的数据显示区分开,进行分层。
M:model 模型,完成具体的业务逻辑
V:view,试图,负责展示信息的
C:controller,控制器 负责发号施令,扮演了一种交通警察的角色(吧方法进行区分,在前台传来需求的时候,确定用什么方法进行处理)
基本原理与细节用一张图来概括:
解释一下:我们通过浏览器输入url,这个请求被服务端处理的时候会首先解析url,然后根据后面三个参数进行分类处理,根据p参数找到对应的平台,根据c找到对应的控制器,根据a找到对应的控制器中的方法,对应的控制器再根据具体来调用数据库模型进行相应的数据库操作,以及数据的逻辑处理,并返回结果,然后由view层进行显示。
一个网站,功能的复杂多样性,决定了要有多个controller去处理各种不同的模块,所以我们可以先定义一个controller的基类,把公共方法保存,增加代码复用性
mvc的优势很明显:分层是很明确,便于团队开发和修改
更多相关知识,请关注 PHP中文网!!
以上就是php mvc是什么意思?的详细内容,更多请关注其它相关文章!
上一篇: php中与时间相关的常用函数有哪些
推荐阅读
-
php中socket是什么?
-
PHP仿tp实现mvc框架基本设计思路与实现方法分析
-
深入浅析用PHP实现MVC_php实例
-
Zend Framework教程之MVC框架的Controller用法分析,zendmvc_PHP教程
-
ThinkPHP3.1新特性之多层MVC的支持_PHP教程
-
求解$this->db->execute是什么意思
-
get_include_path()是什么意思?该如何处理
-
大家开发php常用的ide是什么?求推荐!
-
PHP判断变量内容是什么编码(gbk?utf-8) mb_detect_encoding
-
关于html、asp、php模板引擎、aspnet mvc、REST的一点思考