为了账号安全,请及时绑定邮箱和手机立即绑定

MVC中的M和C分别存在什么样的用途?

MVC中的M和C分别存在什么样的用途?

PHP
EnzoLiu 2016-12-28 04:40:43
今晚看视频教程,视频中出现下面两段话,百思不得解:1.如果以后控制层变得越来越复杂,可能就是业务逻辑层被写进了控制层2.业务逻辑层是MVC的核心,无论是数据库取数据,还是第三方接口取数据,传递数据,还是完成一系列的查询分类分析等操作都是在业务逻辑层完成。V是view 是视图层,通俗来讲就是将html或模板存入该位置静等被调用。那么Model和Controller呢?有点懵根据以往的理解 Model只是存放一些封装好的类文件,各个小功能封装为一系列的方法,在Controller里实例化以后对方法进行各种调用....最后抛到view里面这样理解,对吗?
查看完整描述

3 回答

已采纳
?
翘翘网络

TA贡献6条经验 获得超3个赞

给你一个简单但是不完整的解释:Model负责对数据处理和数据库的增删改查等操作,Controller负责调用Model的数据,并且把数据传给View,以及对用户提交的信息进行处理。
举个例子:一个注册表单,View层是这个表单的HTML代码和样式;Controller负责判断是否有POST提交。如果用户点了提交按钮,就把用户提交的数据交给Model层写入数据库。如果用户没点提交按钮,Controller就直接渲染view。

查看完整回答
反对 回复 2016-12-30
  • 3 回答
  • 0 关注
  • 1924 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信