2011-03-21 5 views
0

어떻게 컨트롤러가 다음 코드가있는 경우 컨트롤러에 대한 특정 GET 요청에 대한 특정 캐시를 플러시 구현할 수 있습니다YII 플러시 컨트롤러 캐시

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

캐시를 무효화해야한다는 것을 식별하는 방법을 지정해야합니다 ("플러시"가 무엇을 의미하는지 가정합니다). 무엇에 의존 하는가? 예를 들어 – Jon

+0

을 무효화해야합니까? r = controller/action & product_slug = bla – RusAlex

답변

0

이것은 Yii에서 지원하지 않는 것입니다. 그냥 생각 - 당신은 COutputCache 클래스를 확장하고 직접 구현할 수 있습니다.