|
|
преди 7 години | |
|---|---|---|
| .. | ||
| conf | преди 7 години | |
| src | преди 7 години | |
| test | преди 7 години | |
| .gitignore | преди 7 години | |
| LICENSE | преди 7 години | |
| README.md | преди 7 години | |
| composer.json | преди 7 години | |
获取相关配置信息,可以单独使用
如果值为数组,在环境中覆盖时必须将整个数组全部重新配置
define("CONFIG_PATH", realpath(".") . "/conf");
配置缓存默认存放目录:./../runtime/,可通过以下代码在入口文件改变
define("RUNTIME_PATH", realpath(".") . "/runtime");
环境配置存放路径: {$CONFIG_PATH}/env/{$PHP_ENV}.ini;环境变量可以通过以下代码在入口文件改变
// 建议配置环境变量:dev、test、demo、product
define("PHP_ENV", "dev");
// 默认获取为"application"的无类型配置
$configs = Config::getInstance()->getAll();
var_dump($configs);
$configs = Config::getInstance("application")->getAll();
var_dump($configs);
// 获取具体文件所有配置
$configs = Config::getInstance("database", "master")->getAll();
var_dump($configs);
// 获取具体id的配置信息
$configs = Config::getInstance("database", "slave")->getById('dsn');
var_dump($configs);
异常代码格式:1002 - XXX - XX (组件编号 - 文件编号 - 代码内异常)
- 无