FollowModel::getRemarkHash PHP Method

getRemarkHash() public method

获取指定用户的备注列表
public getRemarkHash ( integer $uid ) : array
$uid integer 用户ID
return array 指定用户的备注列表
    public function getRemarkHash($uid)
    {
        if (empty($uid)) {
            return false;
        }
        if (false !== ($list = S('follow_remark_' . $uid))) {
            return $list;
        }
        $map['uid'] = $uid;
        // $map['remark'] = array('NEQ', '');//加了效率低,不加数据大
        $list = $this->where($map)->getHashList('fid', 'remark');
        // 全查出来,再清除空的数据,这样效率高一些,只要关注数据不太大
        foreach ($list as $k => $v) {
            if ($v['remark'] == '') {
                unset($list[$k]);
            }
        }
        S('follow_remark_' . $uid, $list);
        return $list;
    }