# 基本功能 配置项并不是通过配置文件一蹴而就进行设置的,可根据需要在业务中随意进行设置。比如临时更改模板目录等,可以通过本章学习掌握应用方法。 [TOC] # 使用 ### 设置配置 ``` Config::set('alipay.key.auth','houdunwang'); ``` #### 设置多个配置 ``` Config::batch(['app.debug'=>true,'database.host'=>'localhost']); ``` ### 检测配置 判断某个配置项是否存在 ``` Config::has('web.master') ``` ### 获取配置 配置管理使用 Config 服务完成,可以在框架中直接使用Config 不需要引入类。 ####获取配置 如果想要获取配置文件的所有内容,只传递文件名就可以: ``` Config::get('app') ``` 获取配置项时,如果配置项不存在返回第二个参数的值。 ``` Config::get('app','houdunwang.com'); ``` #### 获取子元素 获取配置文件使用 get 方法完成,参数为 ”配置文件名.配置项"的形式。 ``` Config::get('view.path'); ``` #### 获取所有 也可以使用 all 方法获取所有配置,例如: ``` Config::all(); ``` #### 排除批定字段 ``` Config::getExtName('database',['write','read']); ```