什么是模块

简单的讲,一个模块就是多个功能的集合。
举个例子:假设需要做一个微信公众号的api接口,这个接口中有 自动回复、菜单编辑、关注有奖等功能。那么这些功能的集合就是一个模块或称作一个接口(其实称作模块更为合适)

模块结构

一个模块对应一个文件夹(位于 /e/extend/api/ 下),而每个模块包含一个配置文件 _conf.php 一个模块公共函数文件 _function.php 和多个控制器文件,模块名称只能由小写英文字母组成。

模块管理

  • 添加/编辑 管理模块信息及状态
  • 管理/删除 管理模块下的控制器,若是删除模块将会删除该模块下所有的控制器。
  • 开启/禁用 禁用模块下的所有控制器都无法仿问。

导入模块

因为一个模块对应一个文件夹,所以导入一个模块十分的简单。
1、将模块文件夹复制到插件/e/extend/api/目录下。
2、在后台添加一个模块,模块名称为模块的目录名称。