public function save(Gyuser_Model_Interests $Interests) { $data = array('id' => $Interests->getId(), 'rate' => $Interests->getRate()); if (null === ($id = $Interests->getId())) { unset($data['id']); $id = $this->getDbTable()->insert($data); return $id; } else { $id = $this->getDbTable()->update($data, array('id = ?' => $id)); return $id; } }