如果控制器有下一个代码,我如何为控制器的特定get请求实现刷新特定缓存:
public function filters()
{
return array(
array(
'COutputCache -Search -Captcha',
'duration'=>86400*31,
'varyByParam'=>array('product_slug'),
'varyByRoute'=>true,
'requestTypes'=>array('GET'),
'varyByExpression'=>"Yii::app()->user->hasFlash('contact')"
),
);
}
如何仅针对特定的get请求刷新缓存?
答案 0 :(得分:0)
这是Yii不支持的。只是一个想法 - 您可以扩展COutputCache类并自己实现它。