หน้า 1 จากทั้งหมด 1

สอนพัฒนา phpBB : ตัวอย่างการใช้ cache ใน phpbb

โพสต์แล้ว: 23 ก.ย. 2016, 14:37
โดย thatsawan

โค้ด: เลือกทั้งหมด

if (($cache_data = $this->cache->get('_cache_data_')) === false) {
                        // .. Code .. 
                       // .. $rowset ข้อมูลที่จะใส่ แคช
                            $this->cache->put('_cache_data_' , $rowset, 86400);
                            $this->cache->put('_cache_topic_id_' , $topic_tag_id, 86400);
                        }
                    } else {

                        $rowset = $cache_data;
                        $topic_tag_id = $this->cache->get('_cache_topic_id_');
                    }


เช็คว่ามี cache นี้หรือไม

โค้ด: เลือกทั้งหมด

$cache_data = $this->cache->get('_cache_data_')) === false


เก็บค่าใส่ cache

โค้ด: เลือกทั้งหมด

  $this->cache->put('_cache_data_' , $rowset, 86400);


นำ cache มาใช้งาน

โค้ด: เลือกทั้งหมด

   
   
//  $this->cache->get();
    $topic_tag_id = $this->cache->get('_cache_topic_id_');