以下は、Yii の DB キャッシュの構成コードです。
'dbcache'=>array(
'class'=>'system.db.CDbConnection',
'connectionString'=>'sqlite:/' . str_replace('\\','/',str_replace('C:\\','',getcwd()).'/protected/data/cache.db'),
),
以下は、レコード セットを取得し、キャッシュに設定するための私のコードです。
$recordset = Table1::model ()->cache(0)->find ( "primary_id=:id", array (":id" => $id) );
キャッシュ期間を無期限にする必要があるため、キャッシュ期間に0を使用しました。ここで、キャッシュを更新する必要があります。ある条件で。期間が無限の場合、Yii でクエリ キャッシュを更新するにはどうすればよいですか。助けてください :)