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");