corethink功能模块探索开发(五)开启这个模块的配置

来源:互联网 发布:腾达路由器mac地址过滤 编辑:程序博客网 时间:2024/05/17 09:46

上图:

主要就是两点。

1.在opencmf.php中填写好配置页面的按钮还是文本域

Equip/opencmf.php只需要注意主要的配置数组的内容

<?php// 模块信息配置return array(  // 模块信息'info' => array( 'name'        => 'Equip',        'title'       => '设备',        'icon'        => 'fa fa-newspaper-o',        'icon_color'  => '#9933FF',        'description' => 'BZU网络设备模块',        'developer'   => 'pangPython',        'website'     => 'http://www.bzu.edu.cn',        'version'     => '1.0.0',        'dependences' => array(            'Admin'   => '1.1.0',            ),), // 用户中心导航    'user_nav' => array(    ),//标红!!!!!!!!!!!!!!!!    // 模块配置    'config' => array(          'show_equip' => array(            'title'   => '前台设备总体情况',            'type'    => 'radio',            'options' => array(                '1' => '显示',                '0' => '关闭',            ),            'value' => '1',        ),        'show_repaire' => array(            'title'   => '是否开启前台报修',            'type'    => 'radio',            'options' => array(                '1' => '开启',                '0' => '关闭',            ),            'value' => '1',        ),          'show_repaire_phone_num' => array(            'title'   => '报修手机号',            'type'    =>'textarea',            'value'   => '',        ),    ),//标红!!!!!!!!!!!!!!!!    // 后台菜单及权限节点配置    'admin_menu' => array(    '1' => array(    'id' => '1',    'pid' => '0',    'title' => '设备',    'icon' => 'fa fa-newspaper-o',    ),        '2' => array(            'pid' => '1',            'title' => '操作列表',            'icon' => 'fa fa-folder-open-o',            ),        //标红!!!!!!!!!!!!!!!!          '3' => array(            'pid'   => '2',            'title' => '模块配置',            'icon'  => 'fa fa-wrench',            'url'   => 'Equip/Index/module_config',        ),//标红!!!!!!!!!!!!!!!!        '4' => array(            'pid'   => '2',            'title' => '设备管理',            'icon'  => 'fa fa-dashboard',            'url'   => 'Equip/DeviceManage/index',        ),        '5' => array(            'pid'   => '4',            'title' => 'add',            'url'   => 'Equip/DeviceManage/add',        ),        '6' => array(            'pid'   => '2',            'title' => '设备类型',            'icon'  => 'fa fa-th-large',            'url'   => 'Equip/DeviceManage/index',        ),        '7' => array(            'pid' => '2',            'title' => '设备报修',            'icon' => 'fa fa-user',            ),          '8' => array(            'pid'   => '2',            'title' => '设备概况',            'icon'  => 'fa fa-area-chart',        ),         '9' => array(            'pid'   => '2',            'title' => '拓展',            'icon'  => 'fa fa-cogs',        ),        '10' => array(            'pid' => '2',            'title' => '关于模块',            'icon' => 'fa fa-commenting-o',            ),        ),);



2.填写好后台列表的url,已经在上段代码中标红

模块继承AdminController在这里就能体现出作用来了,AdminController中实现了module_config方法




0 0
原创粉丝点击