FoundPHP 核心PHP库
FoundPHP 核心PHP库
FoundPHP 是一个极其迷你的核心库,基础核心不足200KB,为了让使用的用户拥有更好的体验以及开发基础,提供了一些demo示例,让用户上手就可以做开发。
PHP核心库
路径 | 说明 | ||
---|---|---|---|
plugin | |||
class | 系统类库 | ||
database | DBO 数据库 | ||
edit | 富文本编辑器 | ||
file | 文件上传库 | ||
foundphp | FoundPHP 核心 | ||
image | 图形库 | ||
template | Ease Template 模板引擎 | ||
translate | 翻译类 | ||
function | 函数库 | ||
admin.php | 管理员后台函数库 | ||
category.php | 框架分类函数库 | ||
globals.php | 框架全局函数库 | ||
power.php | 框架权限函数库 |
1. 类库
FoundPHP 类库可以采用官方的命名归类方式,可以在框架后台中自己获取需要的库文件,也可以自己在plugin/class下建立自己类库文件夹,文件夹下放入自己的类库文件,使用中调用即可。
FoundPHP 提供了调用类库的全局函数 load()
,可以不用引用文件在声明类库,一次性完成所有操作。
//传统调用类库
include 'plugin/class/database/dbo.php';
$db = new FoundPHP_dbo($config['db']);
//调用数据库查询
//FoundPHP 调用
$db = load('class/database/dbo','FoundPHP_dbo',$config['db']);
//调用数据库查询
2. 函数库
FoundPHP 是全自动模块化开发框架,我们在model下建立了shop模块的时候,访问shop的操作时框架会自动载入 plugin/function/shop.php
对应函数库,此函数库只针对model 中shop的功能,其他项目则需要单独引用此函数库。