private function loadForm(Admin_Form_SchoolEventImage $form) { $id = (int) $this->_getParam('id', 0); $schoolEventId = (int) $this->_getParam('schoolEventId', 0); $schoolEventImage = $this->loadSchoolEventImage($id, $schoolEventId); $form->populate($schoolEventImage->toArray()); $form->populate(array('existingFilename' => $schoolEventImage->filename)); return $form; }
public function init() { parent::init(); $element = new Zend_Form_Element_Checkbox('useExisting'); $element->setRequired(true); $element->setValue(1); $element->setLabel('Use existing image:'); $this->useExisting = $element; $this->addElement('hidden', 'existingFilename', array('required' => true, 'ignore' => false, 'decorators' => array('ViewHelper'))); }