1

这非常简单,但我无法确定为什么它根本不会像 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',我可以毫无问题地写入/读取这个值。

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

4

1 回答 1

0

当 Cake 计算duration时,+9999 天返回一个负的持续时间。你应该避免成为一个很酷的人,而只是+999 days按照文档巧妙地建议使用。

于 2016-08-21T04:56:53.807 回答