模块属性参数配置

2022-09-27 11:26 0

每个模块都可以定义一种个性配置,为模块属性增加各种配置选项


例如,为deomo模块增加文本选项appid参数设置


1、新建dayrui/App/Demo/Controllers/Admin/Param.php

_Module_Param();
   }

}


2、新建模板dayrui/App/Demo/Views/param.html

{template "header.html"}


    

{dr_lang('更改数据之后需要更新缓存之后才能生效')}

    {$form}                                                                   {dr_lang('参数设置')}                                        
                                                           AppId                                                                   
                
                                     AppSecret                                                                                                                                            {dr_lang('保存')}               {template "footer.html"}


3、预览地址:admin.php?s=demo&c=param&m=index

image

4、读取这些参数的方式

A、程序中读取:

当前模块中时: $this->module['setting']['param']['字段名']

B、模板中读取:

当前模块中时: {$ci->module['setting']['param']['字段名']} (文本类型字段)

全局模板读取:

{php $mp=dr_module_param("模块目录", "字段名");}
输出{$mp}

其他字段如何输出?

1、首先输出这句话:

{php $mp=dr_module_param("模块目录", "字段名");}

2、接下来生成代码:

https://www.xunruicms.com/doc/code/field.html

类别选择:(在自定义字段管理里面看),名称填写:(也在自定义字段管理里面),前缀:mp


咨询
微信
电话