这里有个问题...
这是在我的引导程序中:
$cache = Zend_Cache::factory('Page','File',$frontendOptions,$backendOptions);
$cache->start();
Zend_Registry::set("cache", $cache);
我需要$cache->start()
从我的操作中取消它。我已经尝试过Zend_Registry::get('cache')->cancel()
,但它不起作用(实际上,这是意料之中的,因为缓存在动作处理之前很久就开始了)。
如何停止缓存操作?
要了解我为什么需要它:在我的操作中,我有一个来自模型的函数调用,如果它返回 void,我会进行重定向,因此不应缓存此页面。