cakephp + запрос кеша + после обновления потерял все данные кроме кешированных - PullRequest
0 голосов
/ 09 ноября 2009

в моем контроллере я кеширую некоторые paginatedata. после обновления (f5) я получаю только данные из файла cachequeryfile, но я потерял ВСЕ другие данные на мой взгляд. Зачем?

метод кэширования: файл
торт версия: 1.2.5
codeexample:

$url="home_page_1";
if(!Cache::read($url)){
    $data = $this->paginate('Article');
    Cache::write($url, $data);
}
$data = Cache::read($url);

спасибо Ханси Мейер

1 Ответ

0 голосов
/ 12 ноября 2009

Попробуйте это:

if(($data = Cache::read($url)) === false){
    $data = $this->paginate('Article');
    Cache::write($url, $data);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...