配置程序核心类
API - Core_Config
- Config::__construct
- Config::set - 保存一个配置,支持批量设置
- Config::get - 获取制定key的配置
- Config::get_by_type - 获取制定type的所有值
- Config::delete - 删除制定key的配置,支持多个
- Config::delete_type - 删除制定type的所有数据
- Config::reload - 重新加载配置
- Config::clear_cache - 清除配置缓存
保存一个配置,支持批量设置
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$key |
string/array |
关键字 | |
$value |
fixed |
值 | |
$type |
string |
类型,长度32以内 | empty |
$auto_clear_cache |
boolean |
自动清除缓存 | bool true |
boolean
获取制定key的配置
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$key |
string |
KEY | |
$type |
string |
类型 | empty |
$no_cache |
boolean |
是否允许使用缓存 设置true将直接从数据库中查询 | bool false |
fixed
获取制定type的所有值
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$type |
string |
$type | empty |
array
删除制定key的配置,支持多个
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$key |
string/array |
$key | |
$type |
string |
$type | empty |
boolean
删除制定type的所有数据
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$type |
string |
$type | empty |
重新加载配置
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$from_db |
boolean |
是否强制从数据库中读取,默认true | bool true |
$type |
string |
类型 | empty |
Core_Config
清除配置缓存
boolean
设置是否启用缓存模式
获取配置文件路径
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$project |
string |
$project | |
$type |
string |
$type | empty |
string