清除CakePHP中的元素缓存

时间:2012-04-14 18:58:21

标签: php cakephp caching cache-control cakephp-2.1

我从我的ctp文件中回显一个元素:

 echo $this->element('myelement',
                array( "name" => $name) ,
                array( "cache" => "false")
            );

元素已成功显示。 但似乎显示了相同的元素。 刷新后它不会改变。

我无法清除元素缓存。 我试过了

  • 高速缓存::清晰();
  • clearCache();

但没有用。

我的调试级别是默认值:2

我应该检查其他任何东西吗? 谢谢

1 个答案:

答案 0 :(得分:1)

http://book.cakephp.org/2.0/en/views.html#passing-variables-into-an-element

这可能是因为“false”可以解释为TRUE - 你需要实际传递一个假值:

"cache" => false

没有“。