/** * Сохранить * * @param \Application_Model_Quotation $quotation Модель quotatuion */ public function save(Application_Model_Quotation $quotation) { $data = array('baseCurrencyId' => $quotation->getBaseCurrencyId(), 'quotatedCurrencyId' => $quotation->getQuotatedCurrencyId(), 'quotation' => $quotation->getQuotation(), 'updatedAt' => $quotation->getUpdatedAt()); if (null === ($id = $quotation->getId())) { unset($data['id']); $this->getDbTable()->insert($data); } else { $this->getDbTable()->update($data, array('id = ?' => $id)); } }