今晚看视频教程,视频中出现下面两段话,百思不得解: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。
- 3 回答
- 0 关注
- 1924 浏览
添加回答
举报
0/150
提交
取消