AddonAdmin.php位于applicaton/common/controller下。此控制器基类是所有应用后台管理控制器的父类,继承了Addon控制器。其结构如下:
namespace app\common\controller;
class AddonAdmin extends Addon
{
protected $adminId; //当前操作员ID
protected $adminInfo; //当前操作员信息
protected $mpInfo = []; //公众号或小程序信息
protected $needAdminLogin = true; //是否需要操作员登录权限
public function initialize()
{
parent::initialize(); // TODO: Change the autogenerated stub
$this->needAdminLogin && $this->isLogin();
}
/**
* check if login
* Author: fudaoji<fdj@kuryun.cn>
*/
protected function isLogin(){}
/**
* 设置并返回公众号/小程序信息
* @return array
* Author: fudaoji<fdj@kuryun.cn>
*/
protected function getMpInfo(){}
}