One - One Code All

Blog Content

THINKPHP5.1Config的配置与获取

PHP   2018-01-06 19:40:22

1、如何添加?


在根目录下的 config 目录下,添加一个 custom.php(此文件名随意),内容如下

return ['auth_key' => '88888888888888'];

 

2、如何使用?


在控制器里打印

echo \think\facade\Config::get('custom.auth_key');

namespace app\index\controller;
use think\facade\Config;
 
class index
{
    public function index()
    {
        //获取所有配置内容,返回的是个Array
        dump(Config::get());
        //获取app中的配置内容,返回的是个Array
        dump(Config::get('app.'));
        //获取app中的配置内容,返回的是个Array
        dump(Config::pull('app'));
        //获取app中的debug中的配置内容
        dump(Config::get('app.app_debug'));
        //判断template下的type项是否存在,返回true或者false
        dump(Config::has('template.type'));
        //动态设置配置
        dump(Config::get('app_debug'));
        Config::set('app_debug',false);
        dump(Config::get('app_debug'));
    }
}
 
// app是默认的一级配置项,app_debug是在app配置项下的,所以app.是可以省略的,但是
// 像template.type中的template.就不能省略,一旦省略了就变为了默认的app下的type了



上一篇:Mac清空废纸篓快捷键
下一篇:mac更换下载源为阿里云homebrew长时间停在Updating Homebrew 这个步骤

The minute you think of giving up, think of the reason why you held on so long.