abstract:创建目录总结: 1.约定都创建在app目录下面 2.app下以模块进行划分,例如admin为后台管理模板,home是前台管理模块 3.模块admin下创建目录controler,用来存放用户自定义的控制器类文件 4.模块的视图也放在admin目录下,创建admin/view目录 5.在view目录下,根据不同的控制器再创建目录进行分类管理: index/edit.php 6.根据模板的要
创建目录总结: 1.约定都创建在app目录下面 2.app下以模块进行划分,例如admin为后台管理模板,home是前台管理模块 3.模块admin下创建目录controler,用来存放用户自定义的控制器类文件 4.模块的视图也放在admin目录下,创建admin/view目录 5.在view目录下,根据不同的控制器再创建目录进行分类管理: index/edit.php 6.根据模板的要求,全部模板文件默认后缀都是php,也可以修改为其它,如tpl/html 7.模型对应着数据库操作,通常一个应用对应着一个数据库,表基本上通是共用的 8.所以不针对模块来创建模型,而是在app应用下创建model,做为公共模型 入口文件 <?php /** * 入口文件 */ //加载Composer自动加载器 require 'vendor/autoload.php'; //加载框架基础类 require 'pig/Base.php'; //定义项目根目录 define('ROOT_PATH',__DIR__.'/'); //导入配置文件 $config = require 'pig/config.php'; //获取URL中的查询字符串 $queryStr = $_SERVER['QUERY_STRING']; //启动框架 (new \pig\Base($config,$queryStr))->run(); 总结:通过创建了自己的框架,对于MVC的思想理解的更加透彻, 同时理解了框架中涉及到的配置、路由、基类的原理,对框架的 运行过程有了新的认识,为学习框架知识奠定了基础。
Correcting teacher:天蓬老师Correction time:2019-03-05 13:22:36
Teacher's summary:总结的很棒!!自己动手写一个小框架,并不是为了去用它开发商业项目,但是却有助于你从底层理解流行的开发框架的运行原理....