模块

提示

模块是 MineAdmin 从路由功能上物理划分出的,实际Hyperf目前没有此功能或者多应用架构

模块的意义

  • 独立的业务功能划分,包含独立的数据库迁移文件,可独立安装卸载以及启停用
  • 可独立使用MineAdminHyperf 所有功能
  • 可开发独有模块功能,比如注解AOP中间件的功能使用
  • 可迁移到其他使用MineAdmin的系统里

config.json配置

  • 每个模块都有一个config.json文件
  • 系统启动时,会扫描每个模块下的配置文件
{
    "name": "Foo",
    "label": "演示",
    "description": "演示",
    "installed": true,
    "enabled": true
    "version": "1.0",
    "order": 1
}

创建模块

目前创建模块只支持在后台创建:[ 工具 > 模块管理 > 新增模块] 即可创建新模块