| // +------------------------------------------------+ namespace app\mobile\controller; use app\common\model\MemberInfo as MemberInfoModel; use Endroid\QrCode\QrCode; class Invite extends _Init { public function _initialize() { parent::_initialize(); $this->nav = 5; } public function index($uid = '') { if (empty($uid)) { $uid == UID; } $qr = new QrCode(); $url = url('login/reg', 'invite=' . $uid); $this->img = $qr->setText($url)->setSize(350)->writeDataUri(); $info = MemberInfoModel::get($uid); if (empty($info)) { $this->redirect('login/info', 'title=邀请人已经被删除或者禁用'); } $info['description'] = ''; $info['title'] = $info['nickname']; $info['thumb'] = $info['avatar']; $this->assign('info', $info); return $this->fetch(); } }