如何删除QueryCache

时间:2013-08-29 09:57:29

标签: php phalcon

我想更新查询缓存。 我不知道如何删除查询缓存。

$book = Book::findFirst(
  array("id = 1",
  ’cache’ => array( 
    ’key’ =>’book_id_1’,
    ’lifetime’ => 3600
  )
)

if($shop->updated_at > $book->updated_at)
{
  $book->cache->delete(’book_id_1’); // <- of course dont work...
//-----------------------------------------------------//
}

请告诉我删除或更新QueryCache ...

1 个答案:

答案 0 :(得分:0)

使用以下代码,您必须检索密钥,然后使用密钥

调用delete
$keys = $cache->queryKeys('book_id_1');
foreach ($keys as $key) {
    $cache->delete($key);
}