Пример #1
0
	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);
	}