vaeThink-应用配置


vaeThink的应用配置是区别于ThinkPHP5的,我们调整了应用配置的目录,同时还把模块的配置目录也进行了更改,不仅如此,我们还为开发者准备了额外配置的目录。
配置目录
├─data                  数据目录
│  ├─conf               配置目录
│  │  ├─module_name     模块配置目录
│  │  ├─extra           额外配置目录
│  │  ├─command.php     命令行工具配置文件
│  │  ├─config.php      公共配置文件
│  │  ├─route.php       路由配置文件
│  │  ├─tags.php        应用行为扩展定义文件
│  │  └─database.php    数据库配置文件
│  ├─runtime            应用的运行时目录
│  └─install.lock       用于系统鉴定是否完成安装
      
在data/conf目录下你可以看到所有的配置文件,我们还把模块配置目录也移到了这里,除此之外还增加了额外配置目录。
读取配置
echo \think\Config::get('配置参数');//直接读取系统配置
echo \think\Config::get('配置文件名');//读取额外配置
echo \think\Config::get('配置参数.二级参数');//读取二级配置
//当然了,你也可以使用助手函数获取配置信息
echo config('配置参数');
      
判断某个配置是否存在
\think\Config::has('配置参数名');
// 或者使用助手函数
config('?配置参数名');
      
动态设置配置(仅支持扩展配置)
\think\Config::set('配置参数','配置值');
// 或者使用助手函数
config('配置参数','配置值');
      
善用配置,活用配置。