FeedModel::getFeeds PHP Method

getFeeds() public method

获取给定分享ID的分享信息
public getFeeds ( array $feed_ids ) : array
$feed_ids array 分享ID数组
return array 给定分享ID的分享信息
    public function getFeeds($feed_ids)
    {
        $feedlist = array();
        $feed_ids = array_filter(array_unique($feed_ids));
        // 获取数据
        if (count($feed_ids) > 0) {
            $cacheList = model('Cache')->getList('fd_', $feed_ids);
        } else {
            return false;
        }
        // 按照传入ID顺序进行排序
        foreach ($feed_ids as $key => $v) {
            if ($cacheList[$v]) {
                $feedlist[$key] = $cacheList[$v];
            } else {
                $feed = $this->setFeedCache(array(), $v);
                $feedlist[$key] = $feed[$v];
            }
        }
        return $feedlist;
    }