微擎 php开发手册,目录结构
# 目录结构
所有开发者模块均置于 **addons** 目录下
||结构
```
pro
├─ addons ………………………………………… 【模块安装目录】 (意为附加组件)
│ ├─ business …………………………………… 模块的名称 (示例)
│ │ ├─ images 建议 css 文件也放此目录.
│ │ ├─ template 模板目录
│ │ │ ├─ mobile APP 端模板目录
│ │ │ │ └─ mobile.html APP 端模板文件
│ │ │ └─ web.html Web 端模板文件
│ │ │ └─ setting.html 模块全局配置模板文件
│ │ ├─ inc 引用的 php 文件目录
│ │ │ ├─ mobile Mobile端目录
│ │ │ │ ├─ xxx.inc.php 微站入口
│ │ │ │ └─ ... .
│ │ │ └─ web Web端模板目录
│ │ │ ├─ xxx.inc.php 微站管理入口
│ │ │ └─ ... .
│ │ ├─ icon.jpg 模块图标
│ │ ├─ preview.jpg 模块预览
│ │ ├─ manifest.xml 安装清单
│ │ ├─ module.php 模块设置
│ │ ├─ processor.php 消息处理
│ │ ├─ receiver.php 消息订阅
│ │ └─ site.php 微站页面
│ └─ ...
```
|| 说明
| | | |
|----- | ----- | ---- |
| 文件或文件夹 | | 说明 |
| template |【必有】 | 模块模板文件**目录** ,其中包含mobile子目录存放app端的html文件,web端的html文件位于当前目录 |
| manifest.xml | 【必有】 | 模块安装、卸载和升级信息,通过“微擎模块设计器”生成 |
| module.php | 【必有】 | 模块参数配置或规则配置 |
| processor.php | 【必有】 | 模块**消息处理器** ,当开启关键字回复时,粉丝触发关键字系统路由至此文件中进行结果输出 |
| receiver.php | 【必有】 | 模块**消息订阅器** ,当模块订阅了事件消息时,有消息到达时系统将会执行该文件中的receiver方法 |
| site.php | 【必有】 | 模块的**微站**功能,所有app端的页面皆在此类文件中,分为doMoilbeXXX(), doWebXXX()方法,分别用于app端和后台端 |
| icon.jpg | 【必有】 | 模块的**图标** |
| preview.jpg | 【必有】 | 模块的**封面** |
|| 实例
![](https://box.kancloud.cn/2016-04-05_570320b82a3b4.jpg)
微擎 php开发手册,目录结构相关推荐
- Discuz 二次开发 (一) 目录结构和运行逻辑
Discuz 二次开发 (一) 目录结构和运行逻辑 目录结构 DISCUZ使用自己的框架,与现在主流的web框架不同,DISCUZ没有路由表,他的路由是由入口文件来实现的. api uc.php UC ...
- 1.TomCat配置以及JavaWeb开发的目录结构
1. 部署并启动 tomcat 服务器. 1). 解压 apache-tomcat-6.0.16.zip 到一个非中文目录下 2). 配置一个环境变量. java_home(指向 JDK 安装的根目录 ...
- vue项目开发的目录结构
vue项目开发的目录结构 一.通过命令行工具安装vue(npm install webpack vue-project) build -- 项目构建的相关代码 config -- 配置目录,包括端口. ...
- [原创]java WEB学习笔记02:javaWeb开发的目录结构
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...
- Android开发:程序目录结构详解:activity主要方法等
HelloWorld程序的目录结构概述 我们可以在文件夹中看到,HelloWorld程序的目录主要包括:src文件夹.gen文件夹.Android文件夹.assets.res文件夹. AndroidM ...
- 关于ShopEx的二次开发的目录结构及各文件功能
一.目录结构: 二.了解各文件夹的作用 1.static文件夹 用于放置系统资源文件,包括了系统模板制作的图片公共图片.CSS.JS等 2.plugin/widgets文件夹 挂件文件夹,这里的每一个 ...
- 微擎模块开发-微擎小程序商城展示商品详细信息详解(后端篇)
当用户点击首页商品时,跳转至商品详情页. 商品详情页展示页面goods.wxml <!--shangcheng_xk/pages/goods/goods.wxml--> <impor ...
- PHP工程改成微擎的步骤_微擎模块开发流程
http://wq.90ckm.com/app/index.php?i=2&c=entry&eid=15 1234 i :是公众号的站内 id c = entry :应用入口 eid ...
- sdcms php版手册,目录结构及说明
## 基本结构 > controller(插件前后台应用类) view(插件前后台应用模板) _config.php(插件配置文件,此文件为插件不可缺少的文件,没有此文件,后台插件管理里没法看到 ...
最新文章
- 介绍一下K近邻(KNN)算法,KNeighbors和RadiusNeighbors的差异是什么?各有什么优势?
- android MVP 模式内存泄漏如何解决
- 29.进程和线程的区别
- Zabbix触发器_action动作及模板应用(二)
- 【springBoot】注解的详解
- 随想录(字节序和位序)
- 洛谷 P5194 [USACO05DEC]Scales S(DFS)
- partition分区(左小右大)
- 查看嵌入式设备的CPU频率
- Centos7 Kubernetes(k8s) 开发服务器(单服务器)部署 mariadb/mysql 数据库
- 基于matlab指纹识别论文,基于MATLAB的指纹识别算法.doc
- mysql怎么跨库查询_在MySQL中怎样进行跨库查询?
- 用pinyin4j获取汉语拼音并首字母大写
- 不同数据类型混合运算及类型转换
- 使用vuepress-reco主题创建博客
- 5.2 创建个人中心页面-前端部分
- Zipf's law分析
- 决策树《机器学习入门学习》
- 人到中年,越活越抠,越活越卑微
- 安装计算机的程序包,win10电脑中安装office提示无法打开此安装包请确认该程序包存在如何解决...
热门文章
- android接口调用超时,RCA:收单设备调用云端接口频繁超时排查总结
- matlab自家自减,【求助】VC环境下自增(++)自减(--) - 信息科学 - 小木虫 - 学术 科研 互动社区...
- 范德堡大学排名计算机,2019上海软科世界一流学科排名计算机科学与工程专业排名范德堡大学排名第201-300...
- linux flush 磁盘,linux 磁盘IO栈和优化思路
- Apache+Tomcat动静分离
- android studio卡顿解决办法
- android pd px sp 转换
- CSS3学习笔记-技术提示
- 数据结构与算法之--高级排序:shell排序和快速排序
- UIScrollView无法滚动