/** * write * * @param string|int $id * @param string $data * * @return boolean */ public function write($id, $data) { $data = array($this->options['data_col'] => $data, $this->options['time_col'] => (int) time(), $this->options['id_col'] => $id); $data = (object) $data; $this->db->updateObject($this->options['table'], $data, $this->options['id_col']); if ($this->db->getAffectedRows()) { return true; } $this->db->insertObject($this->options['table'], $data, $this->options['id_col']); return true; }