Hola buenas,
Por mi diseño me vi obligado a usar los view helpers de zend para crear un formulario :
Código PHP:
echo $this->form('formPubliAnswer', array('method' => 'post'))
echo $this->formHidden('idpublicacion', $us->pubidpubli)
echo $this->formTextarea('answers', '', array('size' => 40, 'rows' => 8, 'cols' => 40 ));
echo $this->formSubmit('submit', 'publicar', $attribs = null);
El caso es que no se como guardarlo en la tabla corresporndiente al no utilizar el clasico Zend_Form no tengo idea de como guardar los datos de en mi base de datos:
la manera que lo hago en todos mis formulario es parecido a esto:
Código PHP:
public function formanswerAction(){ // formularios de respuesta a publicaciones
$formpublic = new Application_Form_Answers();
if( $this->getRequest()->isPost() ) {
if( $formpublic->isValid( $this->_getAllParams() ) ) {
$model = new Application_Model_answers();
$model->saveAnswer( $formpublic->getValues(), $iduser);
return $this->_redirect('/notice/listnotice');
}
}
$this->view->formpublicAnswer = $formpublic;
}
como se ve no podría hacer hacer una instacia al Application_Form_Answers() porque estoy utilizando view helper para generar el formulario, alguna idea ? casi no hay documentación , les agradeceré mucho,
gracias