目录
[TOC]
## 自定义配置文件
你可以在 config 目录中定义自己的配置文件,一个配置文件的模板如下:
```php
return [
'name' => 'sqlite',
'connect' => [
'driver' => 'sqlite',
'dbname' => 'database.db',
'prefix' => '',
],
];
```
建好配置文件后,配置会在框架初始化时被载入内存。
## 配置的获取
你可以使用 WorkerF\Config 类读取、设置配置。
你可以使用 get 方法来获取配置。假如上述的配置文件为 sqlite.php,获取相关配置的方法如下:
```php
use WorkerF\Config;
...
// 获取名称 (配置文件名.配置名)
$name = Config::get('sqlite.name');
// 获取 connect
$connect = Config::get('sqlite.connect');
// 获取 connect 下的 dbname
$dbname = Config::get('sqlite.connect.dbname');
```
## 配置的动态修改
可能你有在业务中临时修改配置的需求,那么 WorkerF\Config 的 set 方法可以帮到你。
```php
Config::set('sqlite.name', 'somename');
```
> 注:手动改变配置并不是什么好主意,谨慎操作。