打造规范化微信网页框架开发环境
【首先】搭建项目开发环境目录
1)使用现有OneThink在本地环境创建名为wechat的项目
2)在wechat项目的Application目录下新增模块wechat,新增基础目录Controller、Conf、Common、View和Lib目录文件夹。
3)为了方便微信公众平台服务器的基本配置,在Lib目录下新建Wx文件夹,并引入微信基础接口类WxBase.class.php,用于基础的微信接口使用支持。
【其次】配置项目开发真实环境
1)在index.php入口文件中新增自定义常量APP_ID和APP_SECRET(也可定义在config.php配置文件中,使用C()方法获取),用于基础的开发者配置:
2)在项目根目录下的
Application/Wechat/Controller中新建
WechatContreller.class.php父类控制器,核心代码如下:
3)为了方便随后的项目开发,我们在Application/Wechat/Lib/Wx下新增WxAuth.class.php类文件,微信网页授权的相关方法与步骤都会在这里面实现。先定义属性和构造函数狠心代码如下:
【备注】新增的项目(如wechat)结构符合ThinkPHP开发规范即可,可以根据实际项目需求进行灵活修改。
