💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 配置 [ ## 配置文件和目录 ~~~ ├─config(应用配置目录) │ ├─config.php 默认配置 │ ├─cache.php 缓存配置 │ ├─database.php 数据库配置 │ ├─log.php 日志配置 │ ├─session.php Session配置 │ ├─route.php 路由配置 ~~~ 上面的目录结构是只是列出系统内置的配置文件,你还可以增加其他的自定义配置文件,配置文件的名称就是一级配置名。 ### 二级配置 配置参数的值同样支持数组,下面是示例: ~~~ return [ 'user' => [ 'type' => 1, 'name' => 'thinkphp', ], 'db' => [ 'type' => 'mysql', 'user' => 'root', 'password' => '', ], ]; ~~~ ## 配置获取 要使用`Config`类,首先需要在你的类文件中引入 ~~~ use think\facade\Config; ~~~ 或者(因为系统做了类库别名,其实就是调用`think\facade\Config`) ~~~ use Config; ~~~ 然后就可以使用下面的方法读取某个配置参数的值: ~~~ get($name = null,$file = 'config', $default = null) ~~~ ~~~ echo Config::get('name','file','default'); ~~~ 默认获取config.php的配置 ~~~ Config::get('name'); ~~~ 如果你需要读取某个一级配置的所有配置参数,可以使用 ~~~ Config::get('','database'); ~~~ 支持获取多级配置参数值,直接使用(必须从一级开始写) ~~~ Config::get('app.name1.name2') ~~~