上图:
主要就是两点。
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方法