深入理解PHP的mvc框架

版权声明:如果喜欢,就收藏吧 O(∩_∩)O~ https://blog.csdn.net/caseywei https://blog.csdn.net/caseywei/article/details/89854112

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写

  • Model(模型)表示应用程序核心(比如数据库记录列表)。

  • View(视图)显示数据(数据库记录)。

  • Controller(控制器)处理输入(写入数据库记录)。

简单通俗的讲:

Model层就是对数据库的操作,比如想要搭建一个网站,我们需要有数据的支持,而model层就是我们用于获取数据,处理数据的,我们想要对数据进行增,删,查,改,都要通过model层处理;

View层则是来展示页面的,直白的讲就是对页面的布局,就是通过html,css,js等把从后台获取的数据通过页面来展现出来(MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制);

Controller层,见名知意,它是用来控制的。比如说,我们通过model层已经得到数据了,我们的view层也就是页面需要展示这些数据,我们怎样把这些数据拿过来用到我们想用的地方呢,这就需要controller层了,controller层就像是一个枢纽,连接着后台和前台,它接受前后台发出的命令然后去处理这些命令,然后再将处理后的结果反馈出去。

MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。

|-mvc 
  |-所有的请求是由控制器来完成的(controller)
  |-controller操作model,返回结果给view
    |-model充当数据层
    |-view充当视图层

猜你喜欢

转载自blog.csdn.net/caseywei/article/details/89854112