- 4
- 0
- 约2.18千字
- 约 3页
- 2017-08-13 发布于河南
- 举报
简述MVC思想与PHP如何实现MVC什么是MVC?
简单的说就是将网站源码分类、分层。
MVC三个字母的含义:
M:Model 模型,负责数据库操作。
V:View 视图,负责调用Model调取数据,再调用模板,展示出最终效果。
C:Controller 控制器,程序的入口,决定改调用哪个View,并告诉View该做什么。
如此说来,程序的执行顺序是C-V-M 或 C-M ,和MVC的名字正好相反。
为什么要MVC?
1.能使网站程序物理结构更合理。
当用PHP建设一个网站的时候,最笨的方法,你可能把每个页面建成一个PHP文件。如果你的网站只有index.php,menu.php.article.php 三个页面,那你可以不用MVC,但我们做一般的网站的时候,动辄几十个页面,把所有页面放在根目录显然不是我们所能接受的,于是你需要一个合理的思想去将你的代码分类,按功能把他们分成不同的目录,且由程序智能的载入调用,这就是MVC要帮助你做的。
2.使代码更容易维护。
我们再来看单个页面,最笨的方法,就是PHP代码与HTML代码混合,这显然不够好,你在维护网站的时候不得不区分哪里是PHP,哪里是HTML,这对于一个程序员来说,简直只灾难。于是很多人就使用Smarty,这样就可以将“数据处理”与“页面展示”分开来,这样做的确不错,也有很多人正在这么做,但这还不是MVC,MVC要做的就是将“数
您可能关注的文档
最近下载
- 2026年家禽屠宰兽医卫生检验人员考试题库考试题库.pdf
- GMP认证过程中计算机化管理系统验证规程完善研究.docx VIP
- 2026年四川省市遴选公务员笔试真题及答案解析.docx VIP
- 传承长征精神 争做时代新人——纪念红军长征胜利90周年主题班会PPT.pptx VIP
- C3CT-QEP-010 外部提供过程产品和服务控制程序.docx VIP
- 02J331地沟及盖板图集.pdf VIP
- 13J602-3不锈钢门窗 不锈钢门窗.docx VIP
- 混凝土结构设计规范_GB50010_2010_.pdf VIP
- 08BJ3-2 外装修(2)参考图集.docx VIP
- GB50010-2010《混凝土结构设计规范》.pdf VIP
原创力文档

文档评论(0)