Caching Symfony:无法从缓存中删除
好的,这就是我的问题。我有一个页面,在一个子域下列出了一系列类别。如果用户已登录,我将尝试清除该页面的缓存。 在我使用的动作中:Caching Symfony:无法从缓存中删除,caching,symfony1,Caching,Symfony1,好的,这就是我的问题。我有一个页面,在一个子域下列出了一系列类别。如果用户已登录,我将尝试清除该页面的缓存。 在我使用的动作中: if ($this->getUser()->isAuthenticated()) { if($cache = $this->getContext()->getViewCacheManager()) { $cache->remove('category/index?subdomain='.$this->city->
if ($this->getUser()->isAuthenticated())
{
if($cache = $this->getContext()->getViewCacheManager())
{
$cache->remove('category/index?subdomain='.$this->city->getLabel());
}
}
但是,无论我尝试了多少,它都不会删除它(该文件在缓存文件夹中保持不变)
My cache.yml文件显示以下内容:
index:
enabled: true
lifetime: 604800
我做错了什么?啊,没关系。
我在试图删除的同一个操作(在executeIndex函数中)上使用了它,这没有任何意义,因为按原样缓存,该操作永远不会加载(至少在缓存过期之前不会加载)