/**
  * บันทึก cache เมื่อบันทึกแล้วจะปิดการใช้งาน cache อัตโนมัติ
  * จะใช้คำสั่งนี้เมื่อมีการเรียกใช้แคชด้วยคำสั่ง cacheOn(false) เท่านั้น
  * query ครั้งต่อไปถ้าจะใช้ cache ต้อง เปิดการใช้งาน cache ก่อนทุกครั้ง
  *
  * @param array $datas ข้อมูลที่จะบันทึก
  * @return boolean สำเร็จคืนค่า true ไม่สำเร็จคืนค่า false
  */
 public function save($datas)
 {
     $this->action = 0;
     if ($this->item instanceof Item) {
         $this->item->set($datas);
         return $this->db_cache->save($this->item);
     }
     return false;
 }
示例#2
0
 /**
  * บันทึก cache เมื่อบันทึกแล้วจะปิดการใช้งาน cache อัตโนมัติ
  * จะใช้คำสั่งนี้เมื่อมีการเรียกใช้แคชด้วยคำสั่ง cacheOn(false) เท่านั้น
  * query ครั้งต่อไปถ้าจะใช้ cache ต้อง เปิดการใช้งาน cache ก่อนทุกครั้ง
  *
  * @param Item $item
  * @param array $datas ข้อมูลที่จะบันทึก
  * @return boolean สำเร็จคืนค่า true ไม่สำเร็จคืนค่า false
  */
 public function save(Item $item, $datas)
 {
     $this->action = 0;
     $item->set($datas);
     return $this->db_cache->save($item);
 }