蓝少泽

天生我材必有用,千金散去还复来。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

M: Model  模型  (简单来说就是对数据库的操作)

V: View   视图   (就是模板)

C:Control  控制器  (也可以成为模块)

以一个公司为例,公司有市场部、管理层和工厂,M:—>工厂,V:—>视图,C:—>管理层,

客户下订单————>V(市场部)——————>C(管理层)————————>M(工厂)

M(工厂)——————>C(管理层)——————>V(市场部)————————>客户

 

如登录、注册模块来说,在C中就会有相应的login()和register()方法,通过C去调用M中的login()方法和register()方法,通过C来验证用户数据是否合法来反馈到V中用户登录、注册成功与否。

Php的加载都是通过一个统一的入口文件来加载文件资源,通过Url的方式,如index.php为单一入口文件,其他所有文件加载都需要与index.php为根,如http://www.lanshao.net/index.php?m=controller(控制器名)&a=action(动作名)

posted on 2013-01-26 16:17  蓝少泽  阅读(303)  评论(0编辑  收藏  举报