public function find($seaId,Pment_Models_Seal $seal) { $resultSet = $this->getDbTable()->find($seaId); if (0 == count($resultSet)) { return; } $row = $resultSet->current(); $seal->setseaId($row->seaId) ->setProjectId($row->projectId) ->setSealDate($row->sealDate) ->setReturnDate($row->returnDate) ->setName($row->name) ->setSealUser($row->sealUser) ->setSealFile($row->sealFile) ->setReason($row->reason) ->setCopy($row->copy) ->setTakeOut($row->takeOut) ->setContactId($row->contactId) ->setRemark($row->remark) ->setCTime($row->cTime); $contacts = new Employee_Models_ContactMapper(); $contactName = $contacts->findcontactName($seal->getContactId()); $seal->setContactName($contactName); }