• 技术文章 >后端开发 >PHP问题

    php mvc的意思是什么

    藏色散人藏色散人2021-12-29 10:19:55原创173

    php mvc是一种设计模型;mvc中的M表示model模型,用于完成具体的业务逻辑;V表示view视图,用于负责展示信息;C表示controller控制器,负责发号施令。

    本文操作环境:Windows7系统、PHP7.1版、Dell G3电脑。

    php mvc的意思是什么?

    php的MVC基本理解与原理

    php mvc意思

    MVC是什么?

    对于新手来说,这一部分可能不是很理解,mvc是一种设计模型,他让我们把业务逻辑和具体的数据显示区分开,进行分层。

    M:model 模型,完成具体的业务逻辑

    V:view,视图,负责展示信息的

    C:controller,控制器 负责发号施令,扮演了一种交通警察的角色(吧方法进行区分,在前台传来需求的时候,确定用什么方法进行处理)

    基本原理与细节用一张图来概括:

    解释一下:我们通过浏览器输入url,这个请求被服务端处理的时候会首先解析url,然后根据后面三个参数进行分类处理,根据p参数找到对应的平台,根据c找到对应的控制器,根据a找到对应的控制器中的方法,对应的控制器再根据具体来调用数据库模型进行相应的数据库操作,以及数据的逻辑处理,并返回结果,然后由view层进行显示。

    一个网站,功能的复杂多样性,决定了要有多个controller去处理各种不同的模块,所以我们可以先定义一个controller的基类,把公共方法保存,增加代码复用性

    mvc的优势很明显:分层是很明确,便于团队开发和修改

    推荐学习:《PHP视频教程

    以上就是php mvc的意思是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php MVC
    上一篇:如何解决php5.4 系统升级出错问题 下一篇:php怎么实现ucs2编码
    PHP编程就业班

    相关文章推荐

    • MVC和三层架构区别?• php实现mvc的方法• 如何用PHP制作MVC框架大体流程• laravel是mvc吗

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网