ThinkPHP笔记3——配置获取与设置

例子:在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);

        }

}

猜你喜欢

转载自blog.csdn.net/weixin_40096730/article/details/80568178