1
嘿, 我的目标是使用自定义路由获取页面的生成或缓存版本。通过自定义路由控制器缓存
要做到这一点,我创建了第二个自定义路由针对同一个控制器。
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 2011-04-28 18:02:42