LEFTJOIN('suit_explain e','l.suit_two=e.name_two')"; 2 のようなコード ステートメントでモデル クエリを使用します。 , 「Cache::store('redis')->set('list',$adata);」でキャッシュするだけです。"/> LEFTJOIN('suit_explain e','l.suit_two=e.name_two')"; 2 のようなコード ステートメントでモデル クエリを使用します。 , 「Cache::store('redis')->set('list',$adata);」でキャッシュするだけです。">
ホームページ > 記事 > PHPフレームワーク > thinkphp キャッシュの使用法とは何ですか?
Thinkphp キャッシュの使用法: 1. 「$data = SlsjList::alias('l') ->LEFTJOIN('suit_explain e','l.suit_two=e」などのコード ステートメントを使用してモデル クエリを使用します。 .name_two')"; 2. 「Cache::store('redis')->set('list',$adata);」経由でキャッシュします。
このチュートリアルの動作環境: Windows 7 システム、ThinkPHP バージョン 5、Dell G3 コンピューター。
thinkphp キャッシュの使用法とは何ですか?
thinkphp キャッシュ使用方法
最初のコードは通常のクエリ メソッドです
2 番目のコードは独自のものです。以下にメソッドを作成します。キャッシュ コントローラー
キャッシュは、クエリを実行する前にストレージ用に実行する必要があります
配列が保存されるため、配列はエンコードおよびデコードされる必要があります
//查询缓存,list是缓存时的名字 $list = Cache::store('redis')->get('list'); $list = json_decode($list);//解码 foreach($list as $key){ //for循环 $key = (array)$key;//对象转数组 $data[] =$key; } return json($data);
// 查询列表全部----- $data = SlsjList::alias('l')//用的是模型查询 ->LEFTJOIN('suit_explain e','l.suit_two=e.name_two') ->select();//数据库多表查询 $data = $data->toArray();//调用toArray方法转数组 $adata = json_encode($data);//编码 // 缓存列表 Cache::store('redis')->set('list',$adata);//缓存
推奨される学習: "thinkPHP ビデオ チュートリアル"
以上がthinkphp キャッシュの使用法とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。