<?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::get('default_lang'));
//判断配置项是否存在
// dump(Config::has('default_lang'));
//查询database一级配置项
// dump(Config::get('database.hostname'));
}
public function set()
{
//动态设置,静态设置就是直接修改配置文件
//动态设置用的是Config的set()方法
dump(Config::get('app_debug'));
Config::set('app_debug', true);
dump(Config::get('app_debug'));
}
public function help()
{
//不传入参数就是获取全部的配置项
// dump(config());
//获取default_module参数的值
dump(config('default_module'));
//判断database的username是否存在
dump(config('?database.username'));
//获取database的usernmae参数的值
dump(config('database.username'));
//设置database的hostname参数的值
config('database.hostname', 'localhost');
dump(config('database.hostname'));
}
}
网友评论