CakePHP 2.5.3无法缓存控制器中的特定操作

时间:2014-10-13 12:37:39

标签: cakephp caching

我是CakePHP奇妙世界的新手,所以当我提出明显的问题时,请原谅我。

我遵循了食谱中的每一步,所以我非常确定我的设置在核心 bootstrap 中没有任何问题。 当我想在我的控制器中缓存某些视图时,如下所示,cacheHelper无效:

public $cacheAction = array(
    'call' => 36000,
    'index'  => 48000 );

当我一次缓存所有操作时,它将按预期工作:

public $cacheAction = "10 hours";

我的Cake版本是2.5.3

谢谢!

1 个答案:

答案 0 :(得分:0)

似乎$ this-> request-> params [' action']区分大小写。下面的代码就像一个魅力。

public $cacheAction = array(
    'Call' => 36000,
    'Index'  => 48000 );

tnx @ndm