MVC到底是指代码的那部分 M层,主要处理逻辑。V层,主要展示内容,比如设计的界面。C层,主要处理请求和发送结果,起到一个接收和传递信息的中间层。建议看下开源的框架,thinkphp,ci,yii 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MVC 不是代码,而是架构他把一个项目划分为:M 模型、V 视图、C 控制而且对三者间的划分并无严格的规定比如常见的框架都把模型(业务逻辑)放在 C 中在视图中使用模板引擎,又把一部分控制放到了 V 中 mvc的作用,就是采用三层架构,数据处理层,业务逻辑层,表示层(界面层)分开设计,增加可维护性和降低系统业务复杂度,不好的地方就是Action要写得比较多,比较繁琐 M层,主要处理逻辑,比如处理从数据库调用的数据,还有业务逻辑处理一般放在MODLE文件里。V层,主要展示内容,比如设计的界面,也就是你看到的页面,经过C层给PHP变量付值,在此页面调用,从而得到数据库数据及逻辑处理结果,一般放在/templates/default/ (个别除外)。C层,比如:从M层得到数据库数据,把数据再付一个变量,而这个新变量可以在V层能打印出结果,一般在control文件(个别除外)。层罗逻为:M->C->V ,就拿读数据库信息来讲:先通过M调数据,C层付模板变量,V层显示到页面。 还是不明白,加这个群:WEB、php技术交流 153436140 假设当前你发帖的页面是你开发的:1:你看到的当前网页就是V(view):2:当我点击提交回复,回复你的帖子时,这里要实现这个功能,假设为void submit(){//里面是你实现提交回复的代码},我们可以认为这个函数为M(model),就是实现功能的模块即为M,3:当我提交回复完成后,在当前页面我们就能插入一条我回复的记录,那么这里就是C(control),C里面把submit的功能和V联系起来,这样你就看到我回复的这条记录了,而不是直接在V里面调用M里面的submit的函数,这样M和V通过C就分离开来了。不知道这样说你能明白吗? MVC不在代码的某个部分。而是代码分成几个部分装在这几个文件夹里。简单说好看,好管理。。 用cookie检查用户是否登录,是否安全? 求一正则 excel 导入到mysql问题 帮忙看看,我水平真差,php基础 php 关于cookie的问题 求一个正则替换 留言小问题 PHP 表单计算 如何用gd库写中文 这段代码该怎样优化,关于同时删除两个表中相互关联的信息??? php执行用exec 或者 system 执行用C写的exe出错 PHP的curl保存cookie问题
他把一个项目划分为:M 模型、V 视图、C 控制
而且对三者间的划分并无严格的规定
比如常见的框架都把模型(业务逻辑)放在 C 中
在视图中使用模板引擎,又把一部分控制放到了 V 中
V层,主要展示内容,比如设计的界面,也就是你看到的页面,经过C层给PHP变量付值,在此页面调用,从而得到数据库数据及逻辑处理结果,一般放在/templates/default/ (个别除外)。
C层,比如:从M层得到数据库数据,把数据再付一个变量,而这个新变量可以在V层能打印出结果,一般在control文件(个别除外)。层罗逻为:M->C->V ,就拿读数据库信息来讲:先通过M调数据,C层付模板变量,V层显示到页面。 还是不明白,加这个群:WEB、php技术交流 153436140
1:你看到的当前网页就是V(view):
2:当我点击提交回复,回复你的帖子时,这里要实现这个功能,假设为void submit(){//里面是你实现提交回复的代码},我们可以认为这个函数为M(model),就是实现功能的模块即为M,
3:当我提交回复完成后,在当前页面我们就能插入一条我回复的记录,那么这里就是C(control),C里面把submit的功能和V联系起来,这样你就看到我回复的这条记录了,而不是直接在V里面调用M里面的submit的函数,这样M和V通过C就分离开来了。不知道这样说你能明白吗?