CakePHP中的缓存控制器操作

时间:2012-07-15 23:55:49

标签: cakephp caching controller cakephp-2.0

我需要缓存一个控制器操作。 我在我的$ Cache变量中添加了“helpers”。 我的行动是这样的:

  public function myAction($name) {
   $this->cacheAction = '10 minutes';
   //some code
  }

我运行此操作,然后添加了一行echo。并再次运行行动。 但结果变得不同,尽管行动被缓存了。 我该如何调试此问题?

我查了this

1 个答案:

答案 0 :(得分:1)

Configure::write('Cache.check', true);

中取消注释app/Config/core.php

此外,我不确定在动作中执行此操作是否有效。如果它没有将它作为类var。

添加到您的控制器
public $cacheAction = array(
    'myAction' => '10 minutes',
);