public function init() { $this->setMethod('POST'); $element = new Element\Text('title'); $element->setLabel('Title:'); $element->setRequired(true); $this->addElement($element); $element = new Element\Select('name'); $element->setLabel('Directory:'); $element->setRequired(true); $element->addMultiOptions($this->model->getThemesDirectoriesFromFS()); $this->addElement($element); $element = new Element\Radio('active'); $element->setSeparator(' '); $element->setLabel('Active:'); $element->setValue(false); $element->setMultiOptions(array('1' => 'Yes', '0' => 'No')); $element->setRequired(true); $this->addElement($element); $element = new Element\Text('ordering'); $element->setLabel('Ordering:'); $element->setRequired(true); $this->addElement($element); $element = new Element\Submit('submit'); $element->setLabel('Save'); $element->setIgnore(true); $this->addElement($element); }