0

我需要缓存我的控制器操作之一。我将“ Cache”添加到我的 $helpers变量中。而我的动作是这样的:

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

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

我检查了这个

4

1 回答 1

1

Configure::write('Cache.check', true);取消注释app/Config/core.php

此外,我不确定在动作本身中这样做是否会奏效。如果它没有将它作为类变量添加到您的控制器中。

public $cacheAction = array(
    'myAction' => '10 minutes',
);
于 2012-07-16T00:09:23.403 回答