public function updateOneRow($data) { $parentModel = new Default_Model_ConceptualDomain(); $where = $this->getAdapter()->quoteInto($this->_primary . ' = ?', $data['idNECD']); $this->update(array('Description' => $data['Description']), $where); unset($data['Description']); unset($data['idNECD']); $parentModel->updateOneRow($data); }
public function updateOneRow($data) { $ecdvm = new Default_Model_EnumeratedConceptualDomainValueMeaning(); $ecdvm->deleteValues($data[$this->_primary]); foreach ($data['idVM'] as $key => $v) { $ecdvm->insert(array('idECD' => $data[$this->_primary], 'idVM' => $v)); } unset($data[$this->_primary]); unset($data['idVM']); $p = new Default_Model_ConceptualDomain(); $p->updateOneRow($data); }