勾股OA在线文档

系统配置

├─config(配置目录)
│  ├─app.php            应用配置
│  ├─cache.php          缓存配置
│  ├─console.php        控制台配置
│  ├─cookie.php         Cookie配置
│  ├─database.php       数据库配置
│  ├─filesystem.php     文件磁盘配置
│  ├─lang.php           多语言配置
│  ├─log.php            日志配置
│  ├─middleware.php     中间件配置
│  ├─route.php          URL和路由配置
│  ├─session.php        Session配置
│  ├─trace.php          Trace配置
│  ├─view.php           视图配置
│  └─ ...               更多配置文件
│

配置获取
要使用Config类,首先需要在你的类文件中引入

use think\facade\Config;

然后就可以使用下面的方法读取某个配置参数的值:
读取一级配置的所有参数(每个配置文件都是独立的一级配置)

Config::get('app');
Config::get('route');

读取单个配置参数

Config::get('app.app_name');
Config::get('route.url_domain_root');

读取数组配置(理论上支持无限级配置参数读取)

Config::get('database.default.host');

判断是否存在某个设置参数:

Config::has('template');
Config::has('route.route_rule_merge');

参数批量设置
Config类不再支持动态设置某个配置参数,但可以支持批量设置更新配置参数。

// 批量设置参数
Config::set(['name1' => 'value1', 'name2' => 'value2'], 'config');

// 获取配置

Config::get('config');