weiphp在线开发手册

通过上面简单的HelloWorld微信插件的开发案例,可以总结微信插件开发出下面的几点:

1、准备工作前的公众号配置,现在市面上无论哪个微信营销平台都会有这一步,大同小异而已,这部分在上面已经说得很清楚,在此不再详明。

2、后台增加微信插件:得益于oneThink内容管理系统的强大插件功能,插件的创建直接在后台完成,并且自动生成相应的插件目录和文件,下面以投票插件为例解说其目录结构:

├─Addons 插件库(包括微信插件和原oneThink插件在里面)
└──Vote 投票插件标识
       ├─Controller 插件控制器目录
           └──VoteController.class.php 投票处理主程序 投票列表,增,删,改和手机端投票的功能都在这个文件里实现
       ├─Model 插件模型目录
           ├──VoteOptionModel.class.php 投票选项模型
           └──WeixinAddonModel.class.php 投票与微信交互的模型文件
       ├─View 插件视图文件目录
           └──default 视图默认风格
                  └──Vote 对应着上面VoteController.class.php方法里的模板
                        ├──add.html 增加投票模板
                        ├──edit.html 编辑投票模板
                        ├──lists.html 投票管理列表模板
                        └──show.html 手机端投票模板
       ├─config.php 插件配置文件
       └─VoteAddon.class.php  插件文件

由上面的目录结构和一般的thinkphp项目是一样的,只是里面有些地方有点不一样,后面几个关键词就是主要说明其不同的地方。

©2014 WeiPHP文档中心 weiphp.cn