什么是模块
简单的讲,一个模块就是多个功能的集合。
举个例子:假设需要做一个微信公众号的api接口,这个接口中有 自动回复、菜单编辑、关注有奖等功能。那么这些功能的集合就是一个模块或称作一个接口(其实称作模块更为合适)
模块结构
一个模块对应一个文件夹(位于 /e/extend/api/
下),而每个模块包含一个配置文件 _conf.php
一个模块公共函数文件 _function.php
和多个控制器文件,模块名称只能由小写英文字母组成。
模块管理
添加/编辑
管理模块信息及状态管理/删除
管理模块下的控制器,若是删除模块将会删除该模块下所有的控制器。开启/禁用
禁用模块下的所有控制器都无法仿问。
导入模块
因为一个模块对应一个文件夹,所以导入一个模块十分的简单。
1、将模块文件夹复制到插件/e/extend/api/
目录下。
2、在后台添加一个模块,模块名称为模块的目录名称。