/

基于ThinkPHP框架快速构建微信公众号开发框架


    话不多说,直接上代码:

J`69RT`2@QG~_U9{LY15ZIE.png

这个是ThinkPHP框架自动生成的目录,首先我们在Home/Common文件夹下创建一个文件Wechat.class.php,这个是微信公众号的基础框架,官网可以下载,直接导进来就可以了。

附上该类地址:Wechat.class.php.txt

该类是一个抽象类,主要是封装了所有的基础请求和基础响应方法,主要说明的一个方法是run方法,它是所有前台请求的入口,所有的请求事件都将在这里进行分发。

~F)1D1G1WF8HLM`[G56AP$B.png


接下来,就是创建MyWechat.class.php我们自己的类去继承他,并实现它的子方法,

附上MyWechat.class.php的地址

MyWechat.class.php.txt

该类主要是完成业务逻辑处理,包括文本回复,按键回复等等,

ZJ8KVUZ`_FVXS$4S}SN77DM.png

新增了一个创建菜单的方法

AU@(VT1FPQ{KWGG~[9CWN20.png

上面两个类主要命名空间,必须跟ThinkPHP的规范一致,否则后面会找不到类的,

namespace Home\Common;

use Home\Common\Wechat;

use Think\Controller;

最后我们在Home/Controller 创建WeixinController.class.php

XRGF{FU}2B9O1$E3U2$H_FO.png


在地址栏访问该类,可见如下信息那就说明该类执行成功了

XQX@J4G[$B7$~E9}B93S]H4.png


接下来就是进入公众号配置了:

NH`{V6ANS5`$E)T`Z99ICZJ.png

这样,基于ThinkPHP的微信公众号平台框架就好了,我们可以在Mychat里面实现我们的具体业务逻辑,享受ThinkPHP框架同样的快感!

下面是我基于这个实现的一个简易版微信公众号:


发布评论

热门评论区: