方法参考

module_config('模块名', '配置值')

显示模块配置页面,或获取或设置插件配置

获取模块的所有配置值

  1. // 获取cms模块的所有配置值
  2. module_config('cms');

获取模块的某个配置值

  1. // 获取cms模块的username配置值
  2. module_config('cms.username');

也可以同时获取多个配置项的值,配置项用逗号隔开

  1. // 获取cms模块的username和nickname配置值
  2. module_config('cms.username,nickname');

返回值为一个数组

  1. array(
  2. 'username' => 'admin',
  3. 'nickname' => 'm'
  4. );

设置模块的某个配置值

  1. // 设置cms模块的username配置值为ming
  2. module_config('cms.username', 'ming');

设置不支持同时设置多个,下面的用法是错误的

  1. // 设置cms模块的username配置值为ming
  2. module_config('cms.username,nickname', 'ming');

批量设置模块的配置值

  1. // 批量设置cms模块的username和nickname
  2. module_config('cms', ['username' => 'ming', 'nickname' => 'm']);

也可以使用ThinkPHP自带的config方法获取,但需加上后缀'_config',而且不支持设置值。

  1. config('cms_config.username');

以下用法是错误的

  1. config('cms_config.username', 'ming');