2010-09-13 73 views
-1

我使用var $cacheAction = '1 hour'; cakephp创建文件xxx_view_1245.phpcache/views/,它被缓存。 但如果我使用cakephp:关于缓存cakephp的问题

var $cacheAction = array(
      'view/' => '1 hour' 
); 

CakePHP的不缓存,我不知道为什么,请帮我

回答

1

如果我使用VAR

$cacheAction = array(
      'view' => '1 hour', 
      'index'=>'1 hour' 
); 

然后它会缓存。 WTF文档: http://book.cakephp.org/view/1380/Caching-in-the-Controller

+0

我记得在CakePHP 1.2中看到类似的问题。我相信,假设您使用CakePHP 1.3,因为您链接到1.3手册是安全的。它简单地(并且几乎隐晦地)提到**“请记住在$ cacheAction中使用你的路由,如果有的话。”** 所以现在我问,你是否通过定义的路由点击页面,是什么时候不起作用? – 2011-01-17 22:01:24