/** * กำหนดคีย์ของแคชจาก query * * @param string $sql * @param array $values * @return Item */ public function init($sql, $values) { return $this->db_cache->getItem(Text::replace($sql, $values)); }
/** * อ่านข้อมูลจากแคช * * @param string $key * @param array $values (options) * @return mixed คืนค่าข้อมูลหรือ false ถ้าไม่มีแคช */ public function get($sql, $values) { $this->item = $this->db_cache->getItem(Text::replace($sql, $values)); return $this->item->isHit() ? $this->item->get() : false; }