AddonAdmin

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(){}
}