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

上图:

主要就是两点。

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<?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方法

posted @   zhuzhipeng  阅读(340)  评论(0编辑  收藏  举报
编辑推荐:
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
阅读排行:
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 本地部署DeepSeek后,没有好看的交互界面怎么行!
· DeepSeek 解答了困扰我五年的技术问题。时代确实变了!
· 趁着过年的时候手搓了一个低代码框架
· 推荐一个DeepSeek 大模型的免费 API 项目!兼容OpenAI接口!
点击右上角即可分享
微信分享提示