public function init() { // Cabeçalho $titulo = new Application_Form_ArtigoTitulo(); $titulo->removeElement('submit'); $this->addSubForm($titulo, 'cabecalho'); // Corpo do Documento $conteudo = new Zend_Dojo_Form_Element_Textarea('conteudo'); $conteudo->setLabel('Conteúdo')->setDescription('Corpo do Documento'); $this->addElement($conteudo); // Botão de Envio $submit = new Local_Form_Element_SubmitButton('submit'); $this->addElement($submit); }
/** * Create Action */ public function createAction() { // Formulário $form = new Application_Form_ArtigoTitulo(); if ($this->getRequest()->isPost()) { // Envio de Dados $data = $this->getRequest()->getPost(); if ($form->isValid($data)) { $data = $form->getValues(); $table = $this->_getDbTable(); $element = $table->createRow(); $element->titulo = $data['titulo']; $element->save(); $this->_helper->flashMessenger('insert'); $this->_helper->redirector('edit', null, null, array('idartigo' => $element->idartigo)); } } // Camada de Visualização $this->view->form = $form; }