2014-02-25 对MVC的理解

 

 当用户经过url触发命令时,例如url=http://control.blog.sina.com.cn/admin/article/article_add,这意味着进入bolg项目中的admin.php文件,调用框架文件如ThinkPHP框架,找到article.class.php文件,其中article为一个controller类,继承于controller(TP3.2),article_add为方法,把用户经过url传过来的参数进行处理。这就是控制层!php

 当方法把穿过来的参数如db_blog,找到数据库中的那堆叫blog的表。经过db_Username,找到blog中的Username表,这就是业务层。但在MVC中,经常把业务层和模型层相合并。数据库

 传说中的模型层实际上就是对数据库的增删查改。框架

相关文章
相关标签/搜索