微信公众平台规范化操作是什么样的?你不知道?你似懂非懂?小编励精图治牺牲五一长假,吐血三升,终于总结出一套规范的微信网页开发框架,仅供参考之便。
【首先】搭建项目开发环境目录
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开发规范即可,可以根据实际项目需求进行灵活修改。