CakePHP:无法从2.8.4中的自定义缓存中读取?

时间:2016-08-16 18:27:04

标签: cakephp caching cakephp-2.8

这很简单,但我无法确定为什么它根本不会像Cookbook所说的那样起作用。当我运行以下内容时,我得到一个空白的结果:

Cache::write('req_quals', $value, 'permacache');
Cache::read('req_quals', 'permacache');

配置如下:

Cache::config('permacache', array('engine' => 'File', 'path' => CACHE . 'permacache' . DS, 'duration' => '+9999 days'));

  • 写作有效。我知道这是因为我正在直接查看tmp / cache / permacache文件夹,我看到里面有文件的文件。
  • 如果从两行中删除'permacache',我可以毫无问题地写/读这个值。

我错过了一些明显的东西吗?

1 个答案:

答案 0 :(得分:0)

当蛋糕计算duration时,+9999天会返回负时间。你应该避免成为一个酷男而只是使用+999 days作为文档subtly suggests