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(动作名)
天生我才必有用,千金散去还复来!