protected function _doInsert($inputRecord) { $recId = parent::_doInsert($inputRecord); $formMainDO = $this->getDataObj(); foreach ($this->getAssocDOs() as $refDO) { $inputRefRecord = $this->getAssocRec($refDO->objectName); $refRecId = $refDO->insertRecord($inputRefRecord); $inputRefRecord['Id'] = $refRecId; $refRec = $inputRefRecord; $refDO->addRecord($refRec, $isParentObjUpdated); } }