在我的控制器中我缓存了一些paginatedata。刷新后(f5)我只获取来自cachequeryfile的数据,但我在视图中丢失了所有其他数据 为什么?
cachingmethod:file
cakeversion:1.2.5
codeexample:
$url="home_page_1";
if(!Cache::read($url)){
$data = $this->paginate('Article');
Cache::write($url, $data);
}
$data = Cache::read($url);
谢谢 hansi meier
答案 0 :(得分:0)
试试这个:
if(($data = Cache::read($url)) === false){
$data = $this->paginate('Article');
Cache::write($url, $data);
}