FeedDetailsController::_clearViewCatch PHP Метод

_clearViewCatch() защищенный Метод

フィードのキャッシュを削除する
protected _clearViewCatch ( string $feedConfigId, string $url ) : void
$feedConfigId string
$url string
Результат void
    protected function _clearViewCatch($feedConfigId, $url)
    {
        clearViewCache('/feed/index/' . $feedConfigId);
        clearViewCache('/feed/ajax/' . $feedConfigId);
        clearViewCache('/feed/cachetime/' . $feedConfigId);
        if (strpos($url, 'http') === false) {
            // 実際のキャッシュではSSLを利用しているかどうかわからないので、両方削除する
            clearCache($this->Feed->createCacheHash('', 'http://' . $_SERVER['HTTP_HOST'] . $this->base . $url), 'views', '.rss');
            clearCache($this->Feed->createCacheHash('', 'https://' . $_SERVER['HTTP_HOST'] . $this->base . $url), 'views', '.rss');
        } else {
            clearCache($this->Feed->createCacheHash('', $url), 'views', '.rss');
        }
    }