Example #1
0
 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());
 }
Example #2
0
 public function testPopulateFromModel()
 {
     $form = new Admin_Form_Document_Section();
     $model = $this->createTestDocument();
     $form->populateFromModel($model);
 }