老是用别人的东西,虽然一时爽,但想做深度开发,哪有自己的东西用起来方便?那我们就自己弄一个php小框架,知根知底,想怎么改就怎么改,岂不爽哉?
如图,mvc即框架名,旗下包含7个文件夹,让我一一道来。
1.应用文件夹app
这里定义了前后台两个模块index和admin,当然,还可以增加更多的模块,随你。
每个模块包含了mvc三个文件夹,对应模型,视图和控制器。
2.配置文件夹config
这里配置了四个文件,dbConfig.php--数据库配置文件,frameConfig.php--框架默认配置文件,其余两个分别为前后台模块的配置文件,前后台配置文件比框架配置文件优先,若没有设置,则默认使用框架配置文件。
3.日志文件夹 这里无需详细介绍,用来存放系统日志。
4.加载需要的类
如基本控制器类,视图类,数据库模型类,常用函数类等。
5.静态资源文件夹src
6.框架入口文件引用的文件夹start
AutoLoad.php--自动加载类,define.php--定义常量类,search.php--一些逻辑处理脚本。
7.暂存文件文件夹temporary,里面的文件temporary.txt暂存html文档。
index.php当然就是唯一入口文件。
前篇就介绍目录结构,下篇晾代码。