안녕하세요, 목표는 맞춤 경로를 사용하여 페이지의 생성 된 버전이나 캐시 된 버전을 얻는 것입니다.맞춤 경로를 통한 컨트롤러 캐싱
이렇게하려면 같은 컨트롤러를 대상으로 두 번째 사용자 지정 경로를 만들었습니다.
Router::connect('/get/*', array('controller' => 'mycontroller', 'action' => 'myaction'));
Router::connect('/getnocache/*', array('controller' => 'mycontroller', 'action' => 'myaction'));
, 그래서 수행하여 문제는 $ cacheAction으로이 (캐시 아무것도를) 무시되지 않도록 :
var $cacheAction = array(
'get/*' => '1 hour'
);
일반적으로 모든 요청은 캐시 얻을 $ cacheAction으로 사용 :
var $cacheAction = '1 hour';
을 나는 뭔가를 놓치고 있는가? 아니면 간단하지 않을까?
답변을 완료하려면 $ this-> cacheAction = [MIXED]를 통해 매개 변수에 액세스하십시오. – Flatlin3