🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 插件的配置文件config ## 插件的配置文件config - 配置文件所在目录 /plugins/用户名/插件名/config - 插件可以在插件目录`config.php`的`config`子目录中具有配置文件。 - 配置文件是定义并返回**数组的**PHP脚本。 - 示例配置文件 ``` <?php return [ 'maxItems' => 10, 'display' => 5 ]; ``` ## 获取配置值`Config::get($name, $default = null)` - `Config::get(用户名.插件名 ::文件名)` - 第二个可选参数定义默认值,如果配置参数不存在,则返回默认值。例: ``` use Config; $maxItems = Config::get('acme.demo::maxItems', 50); ``` ## 覆盖值 应用程序可以通过创建配置文件来覆盖插件配置`config/author/plugin/config.php`,例如`config/acme/todo/config.php`,或者`config/acme/todo/dev/config.php`针对不同的环境。在覆盖的配置文件中,您只能返回要覆盖的值: ``` <?php return [ 'maxItems' => 20 ]; ``` 如果要在不同环境(例如**dev**,**production**)中使用单独的配置,只需在中创建另一个文件`config/author/plugin/environment/config.php`。用环境名称替换**环境**。这将与合并`config/author/plugin/config.php`。