public function addAction()
	{
		$addForm = new Contract_Forms_ContractorSave();
		$addForm->submit->setLabel("保存继续新建");
		$addForm->submit2->setLabel("保存返回上页");
		$errorMsg = null;
		$contractors = new Contract_Models_ContractorMapper();
		$addForm = $contractors->formValidator($addForm,0);

		if($this->getRequest()->isPost())
		{
			$btClicked = $this->getRequest()->getPost('submit');
			$formData = $this->getRequest()->getPost();
			if($addForm->isValid($formData))
			{
				$array = $contractors->dataValidator($formData,0);
				$trigger = $array['trigger'];
				$errorMsg = $array['errorMsg'];
				if($trigger == 0)
				{
					$contractor = new Contract_Models_Contractor();
					$contractor->setName($addForm->getValue('name'));
					$contractor->setContact($addForm->getValue('contact'));
					$contractor->setLicenseNo($addForm->getValue('licenseNo'));
					$contractor->setBusiField($addForm->getValue('busiField'));
					$contractor->setPhoneNo($addForm->getValue('phoneNo'));
					$contractor->setOtherContact($addForm->getValue('otherContact'));
					$contractor->setAddress($addForm->getValue('address'));
					$contractor->setRemark($addForm->getValue('remark'));
					$contractors->save($contractor);
					$errorMsg = General_Models_Text::$text_save_success;
					$addForm->reset();
					if($btClicked=="保存返回上页")
					{
						$this->_helper->flashMessenger->addMessage('对承包商:'.$contractor->getName().'的新建成功。');
						$this->_redirect('/contract');
						}
					}
					else
					{
						$addForm->populate($formData);
						}
				}
				else
				{
					$addForm->populate($formData);
					}
		}
		$this->view->errorMsg = $errorMsg;
		$this->view->addForm = $addForm;
	}
	public function fetchAllContractorIds()
	{
		$resultSet = $this->getDbTable()->fetchAllContractorIds();
		$entries = array();
		foreach ($resultSet as $row) {
			$entry = new Contract_Models_Contractor();
			$entry ->setContractorId($row->contractorId)
						->setName($row->name)
						->setContact($row->contact)
						->setLicenseNo($row->licenseNo)
						->setPhoneNo($row->phoneNo)
						->setOtherContact($row->otherContact)
						->setAddress($row->address);
			$entries[] = $entry;
		}
		return $entries;
		}