thinkphp5——配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_41179401/article/details/84939150

                                      thinkphp5——配置

├─application         应用目录
│  ├─config.php       应用配置文件
│  ├─database.php     数据库配置文件
│  ├─route.php        路由配置文件
│  ├─index            index模块配置文件目录
│  │  ├─config.php    index模块配置文件
│  │  └─database.php  index模块数据库配置文件

 配置功能有think\Config类完成

如果不希望配置文件放到应用目录下面,可以在入口文件中定义独立的配置目录,添加CONF_PATH常量定义即可,例如:

定义配置文件目录和应用目录同级

define('CONF_PATH'__DIR__.'/../config/');

├─application         应用目录
├─config              配置目录
│  ├─config.php       应用配置文件
│  ├─database.php     数据库配置文件
│  ├─route.php        路由配置文件
│  ├─index            index模块配置文件目录
│  │  ├─config.php    index模块配置文件
│  │  └─database.php  index模块数据库配置文件

1 动态设置/获取参数,使用Config类或者助手函数config();类似于tp3的C()函数建议使用Config类

use think\Config;   //如果要使用Config类必须导入命名空间,使用助手函数则不需要

Config::set('app_trace',true);  //Config类设置
config('app_trace',true);       //助手函数设置
echo Config::get('app_trace');  //Config类获取
echo config('app_trace');       //助手函数获取

 2 Config类的7个方法:

     range() 设定配置参数的作用域

     parse() 解析配置文件或内容

     load()  加载配置文件

     has()  检测配置参数是否存在

     get()  获取配置参数

扫描二维码关注公众号,回复: 4872217 查看本文章

     set() 设置配置参数

    reset()  重置配置参数

猜你喜欢

转载自blog.csdn.net/qq_41179401/article/details/84939150