自定义php框架(篇一)

老是用别人的东西,虽然一时爽,但想做深度开发,哪有自己的东西用起来方便?那我们就自己弄一个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当然就是唯一入口文件。

前篇就介绍目录结构,下篇晾代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值