thinkPHP の F メソッドは、単純なデータ型をキャッシュするためにのみ使用でき、有効期間とキャッシュされたオブジェクト をサポートしません。 S() キャッシュ メソッドは、動的キャッシュ メソッドとも呼ばれる有効期間をサポートします。使用例は次のとおりです。
コードをコピーします コードは次のとおりです:
//データ識別子を使用して $Data data
S('data',$Data) //先頭はキャッシュ識別子、後者はキャッシュされたデータです
コードをコピー コードは次のとおりです:
// $Data データを 3600 秒キャッシュします
S('data',$Data,3600);
コードをコピーします コードは次のとおりです:
//キャッシュデータを削除します
S('data',NULL) //最初のパラメータはキャッシュされた識別名です
;
コードをコピーします コードは次のとおりです:
$cache=S($cachename);// キャッシュフラグを設定します
// このクエリにキャッシュがあるかどうかを判断します
if(! $cache){ //$cache 中央はキャッシュ シンボルです (各クエリはキャッシュに対応します。つまり、異なるクエリには異なるキャッシュがあります)
$cache=$video->where($map)->order ($order)->limit($limit)->select();
foreach($cache as $key=>$value){
$userlist=$user->where("id=". $value['user_id'])-> ;find();
$cache[$key]["nickname"]=$userlist['nickname'];
}
S($cachename,$cache,3600); //キャッシュの有効期間を設定します
}
S($cachename,NULL) //キャッシュを削除します
;
http://www.bkjia.com/PHPjc/802212.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/802212.html技術記事 thinkPHP の F メソッドは、単純なデータ型をキャッシュするためにのみ使用でき、有効期間とキャッシュされたオブジェクトはサポートしません。 S() キャッシュ メソッドは、動的キャッシュ メソッドとも呼ばれる有効期間をサポートします。使用例は次のとおりです。 コピー...
。