多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 1 Config目录是主要放置ThinkPHP5.1配置文件的,一级配置名称就是配置文件的名称。 ### 2 路由配置放在route目录下的route.php文件中 ### 3 模块的配置与应用配置完全独立不再合并。 ### 4 配置的获取与设置 Config配置类,系统已经将其静态化,可以用静态代理引入think\facade\Config。 * 获取: Config::get() * Config::get()#获取全部配置项;Config::get('app.')#只获取app下面的配置文件,这个与config目录下的app.php对应。 * 设置: Config::set()动态设置,静态就是直接修改配置文件,动态设置用的是 ``` Config::set()方法 Config::set('app\_debug', true) ``` #如果只获取一级配置项,推荐使用pull()方法 `Config::pull('app');#注这里没有.而get里面有个.(点) `//获取二级配置项 ``` Config::get('app.app_debug');#一级前缀可以省略 Config::has('default_lang') //判断配置项是否存在 还可以直接用助手函数进行各项操作——config()。 ``` 动态设置,静态就是直接修改配置文件 动态设置用的是Config::set()方法 `Config::set('app_debug', true) `### 5 助手函数不依赖Config类 ``` config()#获取所有配置(不传入参数) config('default_module')#查询某一个配置 config('?database.username')#查询是否存在 config('database.username')#查询某一个配置 config('database.hostname','localhost')#动态设置 ```