_table = 'cache'; $this->_pk = 'cachekey'; parent::__construct(); } public function insert($setarr) { if (parent::fetch($setarr['cachekey'])) { $cachekey = $setarr['cachekey']; unset($setarr['cachekey']); return parent::update($cachekey, $setarr); } else { return parent::insert($setarr); } } }