FeedModel::cleanCache PHP Method

cleanCache() public method

清除指定用户指定分享的列表缓存
public cleanCache ( array $feed_ids = [], integer $uid = '' )
$feed_ids array 分享ID数组,默认为空
$uid integer 用户ID,默认为空
    public function cleanCache($feed_ids = array(), $uid = '')
    {
        if (!empty($uid)) {
            model('Cache')->rm('fd_foli_' . $uid);
            model('Cache')->rm('fd_uli_' . $uid);
        }
        if (empty($feed_ids)) {
            return true;
        }
        if (is_array($feed_ids)) {
            foreach ($feed_ids as $v) {
                model('Cache')->rm('fd_' . $v);
                model('Cache')->rm('feed_info_' . $v);
                model('Cache')->rm('feed_info_api_' . $v);
            }
        } else {
            model('Cache')->rm('fd_' . $feed_ids);
            model('Cache')->rm('feed_info_' . $feed_ids);
            model('Cache')->rm('feed_info_api_' . $feed_ids);
        }
    }