ProfileAction::_top PHP Method

_top() public method

个人主页头部数据
public _top ( )
    public function _top()
    {
        // 获取用户组信息
        $userGroupData = model('UserGroupLink')->getUserGroupData($this->uid);
        $this->assign('userGroupData', $userGroupData);
        // 获取用户积分信息
        $userCredit = model('Credit')->getUserCredit($this->uid);
        $this->assign('userCredit', $userCredit);
        // 加载用户关注信息
        $this->mid != $this->uid && $this->_assignFollowState($this->uid);
        // 获取用户统计信息
        $userData = model('UserData')->getUserData($this->uid);
        $this->assign('userData', $userData);
        $disableUser = model('DisableUser')->getDisableUserStatus($this->uid);
        $this->assign('disableUser', $disableUser);
        // 用户兴趣
        $tags = model('Tag')->setAppName('public')->setAppTable('user')->getAppTags($this->uid);
        // dump($tags);
        $this->assign('userTags', $tags);
        // 联盟申请
        // $unions = D ()->table ( '`ts_user_union` AS a LEFT JOIN `ts_user_union` AS b ON a.uid = b.fid AND b.uid = a.fid' )->field ( 'a.*' )->where ( 'a.fid = ' . $this->uid . ' AND b.fid IS NULL' )->findAll ();
        // dump(D ()->getLastSql());
        // dump($unions);exit;
        // $this->assign ( 'unions', $unions );
    }