每个模块都可以定义一种个性配置,为模块属性增加各种配置选项
例如,为deomo模块增加文本选项appid参数设置
1、新建dayrui/App/Demo/Controllers/Admin/Param.php
// 此文件继承于dayrui/Fcms/Control/Admin/Config.php
class Param extends \Phpcmf\Admin\Config
{
public function index() {
$this->_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
4、读取这些参数的方式
A、程序中读取:
当前模块中时: $this->module['setting']['param']['字段名']
B、模板中读取:
当前模块中时: {$ci->module['setting']['param']['字段名']} (文本类型字段)