DuckPhp\Core\Configer
简介
配置组件
选项
‘path’ => ‘’,
路径
‘path_config’ => ‘config’,
‘setting’ => [],
默认自带的设置
‘all_config’ => [],
默认自带的所有配置
‘setting_file’ => ‘setting’,
设置文件名。
‘skip_setting_file’ => false,
跳过设置文件
‘skip_env_file’ => true,
打开这项,可以读取 path 选项下的 env 文件
公开方法
public function init($options=[], $context=null)
public function _Setting($key)
public function _Config($key, $file_basename='config')
public function _LoadConfig($file_basename='config')
public function prependConfig($name, $data)
详解
Core\Configer
选项
'path'=>null,
'path_config'=>'config', //配置路径目录
'all_config'=>[],
'setting'=>[],
'setting_file'=>'setting',
'skip_setting_file'=>false,
说明
Core\Configer 的选项共享个 path,带个 path_config
path_config 如果是 / 开始的,会忽略 path 选项
当你想把配置目录 放入 app 目录的时候,调整 path_config
当我们要额外设置,配置的时候,把 setting , all_config 的值 带入
当我们不需要额外的配置文件的时候 skip_setting_file 设置为 true