例子:在application文件夹下创建admin文件。并在admin下创建controller文件夹,最后在controller下创建User.php文件
如下图
获取:Config::get()
设置:Config::set()
查询:Config::has()
<?php
namespace app\admin\controller;
use think\facade\Config;
class User
{
public function get()
{
//获取全部的配置项
//dump(Config::get());
//仅获取app下面的配置项,app是一级配置项,与config/app.php文件对应
//dump(Config::get('app.'));
//仅仅获取一级配置项,推荐使用pull()
//dump(Config::pull('app'));
//获取二级配置项
//dump(Config::get('app.app_debug'));
//其中app是默认的一级配置前缀 可以省略,相当于:dump(Config::get('app_debug'));
//判断配置项是否存在
//dump(Config::has('default_lang'));
//dump(Config::get('default_lang'));
//查询database一级配置项下的内容,前缀不能省略
//dump(Config::get('database.hostname'));
}
public function set()
{
//静态设置--直接修改配置文件
//这里是动态设置
//Config::set('app_debug',true);
}
}