作用
与微信公众号对话功能的基类。
application/mp/Api 以及 application/mp/handler 下的所有类都继承此类
结构
namespace app\common\controller; class WechatMp extends BaseCtl { protected $openPlatform; //easywechat定义的开放平台 protected $mpApp; //easywechat定义的公众号或小程序app protected $mpInfo; // 公众号或小程序信息 /** * @var \app\common\model\Mp */ protected $mpM; //公众号模型 /** * @var \app\common\model\Mini */ protected $miniM; //小程序模型 protected $appId; //从微信服务器发送请求的appid /** * 构造函数 * @author fudaoji<fdj@kuryun.cn> */ public function initialize() { parent::initialize(); $this->appId = input('appid', ''); $this->mpM = model('mp'); $this->miniM = model('mini'); $this->setMpInfo(); $this->setApp(); } /** * 设置微信公众号/小程序信息 * @author fudaoji<fdj@kuryun.cn> */ protected function setMpInfo() {} /** * 设置授权公众号/小程序应用 * @author fudaoji<fdj@kuryun.cn> */ protected function setApp() {} }