牛骨文教育服务平台(让学习变的简单)

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

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

获取模块的所有配置值

// 获取cms模块的所有配置值
module_config("cms");

获取模块的某个配置值

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

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

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

返回值为一个数组

array(
    "username" => "admin",
    "nickname" => "m"
);

设置模块的某个配置值

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

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

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

批量设置模块的配置值

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

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

config("cms_config.username");

以下用法是错误的

config("cms_config.username", "ming");