下载 简介 快速上手 更新日志 安装 扩展类 模块 配置 api.class.php EcmsApi.php 入口 控制器 EapiView.php EapiCache.php EapiCheck.php EapiUpload.php EapiToken.php EapiDb.php EapiFun.php EapiFile.php EapiTable.php EapiUser.php EapiExtendGzh.php EapiExtendBaijiahao.php EapiExtendFpay.php 【示例分享】帝国cms批量更新 自动保存远程图片到本地 【示例分享】万能API接口插件实现 微信公众号自动回复功能 【示例分享】新闻列表、新闻详情、新闻采集、新闻删除等接口 万能API接口插件在模板中的使用 【伪静态版】全网适配sitemap,无须生成,支持【百度/谷歌/必应/神马/360】 获取分类 【示例分享】通过接口实现会员的无刷新登陆与注册 【示例分享】帝国CMS 汉字转拼音接口 在帝国万能API接口插件中使用medoo数据库框架 关键词搜索

什么是模块

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

模块结构

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

模块管理

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

导入模块

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