作用
与微信公众号对话功能的基类。
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() {}
}