public function find($veId,Vehicle_Models_Vehicle $vehicle) { $resultSet = $this->getDbTable()->find($veId); if (0 == count($resultSet)) { return; } $row = $resultSet->current(); $vehicle->setVeId($row->veId) ->setPlateNo($row->plateNo) ->setName($row->name) ->setColor($row->color) ->setLicense($row->license) ->setContactId($row->contactId) ->setPilot($row->pilot) ->setUser($row->user) ->setFuelCons($row->fuelCons) ->setPDate($row->pDate) ->setBrand($row->brand) ->setPrice($row->price) ->setRemark($row->remark) ->setCTime($row->cTime); $contacts = new Employee_Models_ContactMapper(); $contactName = $contacts->findContactName($vehicle->getContactId()); $pilotName = $contacts->findContactName($vehicle->getPilot()); $vehicle->setContactName($contactName); $vehicle->setPilotName($pilotName); }