public function populateFromModel($document) { parent::populateFromModel($document); $datesHelper = Zend_Controller_Action_HelperBroker::getStaticHelper('Dates'); $this->getElement(self::ELEMENT_CONTRIBUTING_CORPORATION)->setValue($document->getContributingCorporation()); $this->getElement(self::ELEMENT_CREATING_CORPORATION)->setValue($document->getCreatingCorporation()); $this->getElement(self::ELEMENT_EDITION)->setValue($document->getEdition()); $this->getElement(self::ELEMENT_ISSUE)->setValue($document->getIssue()); $this->getElement(self::ELEMENT_PAGE_FIRST)->setValue($document->getPageFirst()); $this->getElement(self::ELEMENT_PAGE_LAST)->setValue($document->getPageLast()); $this->getElement(self::ELEMENT_PAGE_COUNT)->setValue($document->getPageNumber()); $this->getElement(self::ELEMENT_PUBLISHER_NAME)->setValue($document->getPublisherName()); $this->getElement(self::ELEMENT_PUBLISHER_PLACE)->setValue($document->getPublisherPlace()); $this->getElement(self::ELEMENT_VOLUME)->setValue($document->getVolume()); $date = $datesHelper->getDateString($document->getThesisDateAccepted()); $this->getElement(self::ELEMENT_THESIS_DATE_ACCEPTED)->setValue($date); $this->getElement(self::ELEMENT_THESIS_YEAR_ACCEPTED)->setValue($document->getThesisYearAccepted()); $this->getElement(self::ELEMENT_BELONGS_TO_BIBLIOGRAPHY)->setValue($document->getBelongsToBibliography()); }
public function testPopulateFromModel() { $form = new Admin_Form_Document_Section(); $model = $this->createTestDocument(); $form->populateFromModel($model); }