2014-02-25 对MVC的理解

今天谢谢夏哥给我讲了一下,有关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传过来的参数进行处理。这就是控制层!

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

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

你可能感兴趣的:(2014-02-25 对MVC的理解)