thinkphp には、キャッシュに素早く書き込むことができる S() メソッドがあり、皆さんの役に立つことを願って、主に thinkphp のキャッシュの書き込みと読み取りの例を紹介します。
コードは以下のとおりです。非常に簡単なので、コピーして使用してください。できるだけ詳しく説明し、色を使用して明確に区別できるように努めます。
まず、キャッシュの参照方法について説明します。
一般的な考え方は、 1. まずキャッシュが存在するかどうかを確認する 2. 存在しない場合は、キャッシュを作成する
キャッシュの場所は通常、一時ファイルにあります。初心者でも検索できます。検索方法がわからない場合は、
中のキャッシュファイルを見てください
// address只是个标识你可以随便写,注意红体字一样就好 if(!S('address')){ // 判断缓存是否存在 如果缓存不存在就: $address_model=M("common_address"); // 实例化表 $list=$address_model // 查询到的二维数组 ->field('latitude,longitude,address_id') ->where($where) ->select(); S('address',$list,array('type'=>'file','expire'=>600)); // 写入缓存,expire'=>600 : 设置有效时间:600秒 }else{ // 如果缓存 存在 $address = S('address');// 获取缓存 dump($address); // 打印出来 } // S($cachename,NULL); // 删除缓存; 一般不用删,删了下次创建还会有,缓存过期再次访问时他会自动替换原来的缓存
以上がthinkphpの書き込み読み取りキャッシュの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。