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;
}