MVC基础
MVC是一种设计模式,适合构建复杂的中大型网站;
MVC的核心文件是----视图层----模型层----控制层;
视图层(view):主要用于和用户交互;它采集用户的数据发送给控制层,或输出控制层数据展示给客户;
控制层(controller):主要用于接收用户指令并调用模型层和视图层完成要求;
模型层(model):主要用于接收控制层数据,处理后返回给控制层
MVC命令数据走向;
第一步:浏览者 调用控制器,对他发出指令
第二步:控制器 按指令选取一个合适的模型
第三步:模型 按控制器指令取
第四步:控制器 按指令选取相应视图
第五步:视图 把第三步取到的数据按用户想要的样子显示出来
建立MVC
开发环境使用的是wapm:windows+apache+php+mysql;
制作原则:-1代码规范-2命名统一-3规范的目录结构;
创建第一个控制器:
①命名-proceController.class.php
//proce’名称’Controller’类型为控制器’.class’类文件’.php’页面类型’;
②创建类class proceController{};//命名取文件名第一个.前面的字母;
③创建方法function show();//命名根据功能取值;show展示;
创建第一个模型层:
①命名-proceModel.class.php
//proce’名称,可根据不同作用命名’Model’类型为模型层’.class’类文件’.php’页面类型’;
②创建类class proceModel{};//命名取文件名第一个.前面的字母;
③创建方法function get();//命名根据功能取值;get获得;
创建第一个视图层:
①:命名-proceView.class.php
//proce’名称,可根据不同内容命名’View’类型为视图层’.class’类文件’.php’页面类型’;
入口文件
采用单一入口:单一入口的好处是项目整体比较规范,因为同一个入口,往往其不同操作之间具有相同的规则。另外一个方面就是单一入口带来的好处是控制较为灵活,因为拦截方便了,类似如一些权限控制、用户登录方面的判断和操作可以统一处理了。