• 技术文章 >php框架 >ThinkPHP

    thinkphp的mvc分别指什么

    长期闲置长期闲置2022-06-21 11:11:44原创294

    thinkphp基于的mvc分别是指:1、m是model的缩写,表示模型,用于数据处理;2、v是view的缩写,表示视图,由View类和模板文件组成;3、c是controller的缩写,表示控制器,用于逻辑处理。mvc设计模式是一种编程思想,是一种将应用程序的逻辑层和表现层进行分离的方法。

    本文操作环境:Windows10系统、ThinkPHP6版、Dell G3电脑。

    thinkphp的mvc分别指什么

    MVC 模型(model)-视图(view)-控制器(controller)的缩写

    thinkphp是编程语言php的一个框架,框架就是工具集合体,提高开发效率的。

    mvc是一种编程思想,m是model的缩写,用作数据处理,v是view,就是网页视图,c是controller,控制器的意思,用作逻辑处理;mvc可以方便不同逻辑的开发,提高代码可读性和可维护性。

    MVC 是一种将应用程序的逻辑层和表现层进行分离的方法。ThinkPHP 也是基于MVC设计模式的。MVC只是一个抽象的概念,并没有特别明确的规定,ThinkPHP中的MVC分层大致体现在:

    但实际上,ThinkPHP并不依赖M或者V ,也就是说没有模型或者视图也一样可以工作。甚至也不依赖C,这是因为ThinkPHP在Action之上还有一个总控制器,即App控制器,负责应用的总调度。在没有C的情况下,必然存在视图V,否则就不再是一个完整的应用。 总而言之,ThinkPHP的MVC模式只是提供了一种敏捷开发的手段,而不是拘泥于MVC本身。

    推荐学习:《PHP视频教程

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:thinkphp
    上一篇:thinkphp是面向对象的吗? 下一篇:thinkphp默认用的哪个模板引擎
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• thinkphp5怎么判断是否是post请求• thinkphp6教程笔记(总结分享)• 归纳总结thinkphp6常用功能• laravel VS thinkphp, 如何决择?• thinkphp扩展插件有哪些
    1/1

    PHP中文网