0

我想更新 QueryCache。我不知道如何删除 QueryCache。

$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...

4

1 回答 1

0

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

$keys = $cache->queryKeys('book_id_1');
foreach ($keys as $key) {
    $cache->delete($key);
}
于 2013-08-29T10:26:48.383 回答