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 に答える