mvc设计模式

原创 2019-02-14 22:10:56 343
摘要: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
老师总结:写的没有任何毛病 把每个文件写的都很清楚 不错不错!

发布手记

热门词条