zoukankan      html  css  js  c++  java
  • 深入理解PHP的mvc框架

    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充当视图层

  • 相关阅读:
    【转】做好测试计划和测试用例工作的关键
    【转】RESTful Web Services初探
    最快排序和搜索算法的最简代码实现_转
    排序算法
    libevent简述
    linux异步IO--aio
    长志气戒傲气 必须时刻保持冷静
    LACP-链路聚合
    AM335x移植linux内核_转
    4种用于构建嵌入式linux系统的工具_转
  • 原文地址:https://www.cnblogs.com/gongyijie/p/7886910.html
Copyright © 2011-2022 走看看