0
CoutputCache를 사용하여 동일한 버전의 다른 버전을 캐시하고 모든 버전을 캐시에 유지하고 그 중 하나를 사용하려고합니다. 조건에 따라. 어떤 도움이 필요합니까?CoutputCache yii 다른 버전의 페이지를 캐시하고 조건에 따라 사용하려고합니다.
CoutputCache를 사용하여 동일한 버전의 다른 버전을 캐시하고 모든 버전을 캐시에 유지하고 그 중 하나를 사용하려고합니다. 조건에 따라. 어떤 도움이 필요합니까?CoutputCache yii 다른 버전의 페이지를 캐시하고 조건에 따라 사용하려고합니다.
varyByParam 매개 변수에서 get params를 사용하여 각 동작의 다른 버전을 생성 할 수 있습니다. 시켜라는
그런 다음 귀하의 요청에 다양한 가져 오기 PARAMS를 연결하고 각각의 고유 한 요구가 개별적으로 캐시됩니다() actionMyAction 같은 컨트롤러 방법의 경로 이름입니다
public function filters()
{
return array(
array(
'COutputCache + myAction',
'duration'=>1,
'varyByParam'=>array('my_get_param'),
),
);
}
.
정교하고 자세한 내용과 예제 코드를 제공하십시오. 액션의 다른 출력을 어떻게 결정합니까? (버전 A 또는 버전 B는 언제 나타 납니까?) – ddinchev