Пример #1
0
	public function find($fileId,File_Models_File $file) 
	{
		$resultSet = $this->getDbTable()->find($fileId);

		if (0 == count($resultSet)) {

			return;
		}

		$row = $resultSet->current();
		$file->setFileId($row->file_id)
				->setName($row->file_name)
				->setDisplay($row->file_display)
				->setSize($row->file_size)
				->setSpecId($row->specId)
				->setEdition($row->file_edition)
				->setContactId($row->contactId)
				->setInFlag($row->file_inFlag)
				->setProjFlag($row->file_projFlag)
				->setProjectId($row->projectId)
				->setStatus($row->file_status)
				->setRemark($row->file_remark)
				->setType($row->file_type)
				->setParent($row->file_parent)
				->setCTime($row->file_cTime);

		$contacts = new Employee_Models_ContactMapper();
		$contactName = $contacts->findContactName($file->getContactId());
		$file->setContactName($contactName);
	}