摘要:mvc设计思想主要是用户通过浏览器向控制器发送请求,控制器对请求的url路径进行解析,找到要调用的控制器及其相应方法,如果涉及数据库就通过模型调用数据库,如果不需要数据库则根据要求模型分发给控制器数据,控制器在根据模型分发的数据选择模板发送给视图,视图展示给浏览器。|-----mvc |----- app
mvc设计思想主要是用户通过浏览器向控制器发送请求,控制器对请求的url路径进行解析,找到要调用的控制器及其相应方法,如果涉及数据库就通过模型调用数据库,如果不需要数据库则根据要求模型分发给控制器数据,控制器在根据模型分发的数据选择模板发送给视图,视图展示给浏览器。
|-----mvc
|----- app 应用文件
|------ admin 模块1
|------ Contorller 控制器文件
|------ View 视图文件
|------ admin 模块2
|------ Contorller 控制器文件
|------ View 视图文件
|------ Model 模型文件
|----- includes 框架文件
|------ Controller.php 控制器类
|------ Core.php 框架核心类
|------ Model.php 模型类
|------ View.php 视图类
|----- index.php 入口文件
控制器类为模板的赋值和渲染,,模型类用medoo数据库框架,视图用的plates模板。框架核心类是路由解析请求,框架默认配置类,基础类。
入口文件是项目启动的统一入口,先加载composer自动加载器,然后将项目的根目录定义为常量,最后将框架核心类中的框架基础类,配置文件,查询到的字符串导入,调用基础类中的run函数,run函数启动项目需要配置文件的$config参数和url中的字符串。
批改老师:韦小宝批改时间:2019-02-15 09:27:38
老师总结:写的没有任何毛病 把每个文件写的都很清楚 不错不错!