CakePHP:无法从 2.8.4 中的自定义缓存中读取?
CakePHP: Cannot read from a custom cache in 2.8.4?
这简单得令人痛苦,但我无法确定为什么它不能像 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',我可以 write/read 这个值没有任何问题。
我是不是遗漏了什么明显的东西?
当 Cake 计算 duration
时,+9999 天 returns 为负持续时间。你应该避免成为一个 酷人 而只是使用 +999 days
作为文档 subtly suggests。
这简单得令人痛苦,但我无法确定为什么它不能像 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',我可以 write/read 这个值没有任何问题。
我是不是遗漏了什么明显的东西?
当 Cake 计算 duration
时,+9999 天 returns 为负持续时间。你应该避免成为一个 酷人 而只是使用 +999 days
作为文档 subtly suggests。