配置获取

CatMicro中提供了一个Config组件用于读取配置选项,其使用方法如下:

use base\frameworkd\config\Config;

$name = Config::get('name');
$host = Config::getField('server','host');

如果希望返回一个默认值,可以使用如下代码:

use base\frameworkd\config\Config;

$name = Config::get('name', 'test');
$host = Config::getField('server','host', '127.0.0.1');

如果前面给定的key不存在,则会将最后一个参数作为默认值返回。

超过2级以上的配置,建议使用读取2级目录后再遍历的方式去获取。

use base\frameworkd\config\Config;

$ports = Config::get('port', []);
foreach($ports as $port)
{
    var_dump($port['host']);
    var_dump($port['port']);
}

results matching ""

    No results matching ""