public function init() { function FromTypeToOption($Type) { return array('key' => $Type['IDType'], 'value' => $Type['Type']); } $this->setName('form_news'); $this->setMethod('post'); $this->addElement('text', 'title', array('required' => true, 'label' => 'Title:', 'filters' => array('StringTrim'))); $this->addElement('select', 'page', array('required' => true, 'label' => 'Parent Page:')); $Options = $this->getView()->getPageSelect(Zwe_Model_Page_News::getNewsPages(true)); $this->getElement('page')->addMultiOptions($Options); $this->addElement('textarea', 'text', array('required' => false, 'label' => 'Text:', 'filters' => array('StringTrim'))); $this->getElement('text')->setAttrib('id', 'news_text'); $this->addElement('submit', 'news', array('label' => 'Create the news')); }
public function indexAction() { $this->view->pages = Zwe_Model_Page_News::getNewsPages(); }