当前位置: 首页 > news >正文

corethink功能模块探索开发(二)让这个模块可安装

要想让这个模块可安装,只需要在opcmf.php文件中写一些配置数据就行

随便写点

Equip/opencmf.php

    <?php  
    // 模块信息配置  
    return array(  
          // 模块信息  
        'info' => array(  
             'name'        => 'Equip',  
            'title'       => '设备',  
            'icon'        => 'fa fa-newspaper-o',  
            'icon_color'  => '#9933FF',  
            'description' => '设备模块',  
            'developer'   => 'pangPython',  
            'website'     => 'http://www.opencmf.cn',  
            'version'     => '1.0.0',  
            'dependences' => array(  
                'Admin'   => '1.1.0',  
                ),  
            ),  
         // 用户中心导航  
        'user_nav' => array(  
      
            ),  
        // 模块配置  
        'config' => array(  
      
            ),  
        // 后台菜单及权限节点配置  
        'admin_menu' => array(  
      
            '1' => array(  
                'id' => '1',  
                'uid' => '0',  
                'title' => 'menu_a',  
                'icon' => 'fa fa-newspaper-o',  
                ),  
      
            '2' => array(  
                'uid' => '1',  
                'title' => 'menu_b',  
                'icon' => 'fa fa-newspaper-o',  
                ),  
      
            '3' => array(  
                 'pid'   => '2',  
                'title' => '文章配置',  
                'icon'  => 'fa fa-wrench',  
                'url'   => 'Cms/Index/module_config',  
                ),  
            '4' => array(  
                ),  
            '5' => array(  
                ),  
      
            ),  
      
        );  

  

点击安装按钮,提示你数据是否清除,因为Sql目录下为空,所以不涉及数据,可以大胆放心的测试,是、否都行,之后就显示安装成功,此时,顶部就出现了设备模块

因为我们没有写视图、控制器等,所以点击“设备”后会报错,继续开发吧

转载于:https://www.cnblogs.com/mracale/p/8085660.html

相关文章:

  • [svc]对称加密/非对称加密细枝末节-如何做到数据传输的authentication/data integrity/confidentiality(私密)...
  • 1的个数
  • 机器学习之线性回归
  • [天下小黑盒]打地鼠小助手
  • SDN第四次上机作业
  • 让python和sublime text3结合起来
  • asp.net 初识
  • Spring transaction与EJB transaction的关系
  • (转载)(官方)UE4--图像编程----着色器开发
  • [LOJ#6259]「CodePlus 2017 12 月赛」白金元首与独舞
  • EasyPlayerPro windows播放器本地音频播放音量控制实现
  • SQL Server索引内部结构:SQL Server索引的阶梯级别10
  • apache ant 修改java版本 方法之一
  • bzoj1911[Apio2010]特别行动队 斜率优化dp
  • 通俗理解webService及.net中的使用方法
  • [译] React v16.8: 含有Hooks的版本
  • 【React系列】如何构建React应用程序
  • CSS 提示工具(Tooltip)
  • Facebook AccountKit 接入的坑点
  • JAVA 学习IO流
  • jquery ajax学习笔记
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • mongodb--安装和初步使用教程
  • QQ浏览器x5内核的兼容性问题
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 将回调地狱按在地上摩擦的Promise
  • 开发基于以太坊智能合约的DApp
  • 马上搞懂 GeoJSON
  • 设计模式 开闭原则
  • 新版博客前端前瞻
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • # C++之functional库用法整理
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • #Linux(权限管理)
  • (八)c52学习之旅-中断实验
  • (分类)KNN算法- 参数调优
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (排序详解之 堆排序)
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • (转)视频码率,帧率和分辨率的联系与区别
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET Framework 4.6.2改进了WPF和安全性
  • .net 验证控件和javaScript的冲突问题
  • .NET 药厂业务系统 CPU爆高分析
  • .NET下的多线程编程—1-线程机制概述
  • [ HTML + CSS + Javascript ] 复盘尝试制作 2048 小游戏时遇到的问题
  • [ IO.File ] FileSystemWatcher
  • [ 蓝桥杯Web真题 ]-布局切换
  • [2021]Zookeeper getAcl命令未授权访问漏洞概述与解决
  • [AIGC] Nacos:一个简单 yet powerful 的配置中心和服务注册中心
  • [Ariticle] 厚黑之道 一 小狐狸听故事
  • [BZOJ3223]文艺平衡树
  • [BZOJ4010]菜肴制作