yii刷新控制器缓存

时间:2011-03-21 14:54:26

标签: php caching yii

如果控制器有下一个代码,我如何为控制器的特定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请求刷新缓存?

1 个答案:

答案 0 :(得分:0)

这是Yii不支持的。只是一个想法 - 您可以扩展COutputCache类并自己实现它。