public function altaAction() { // action body $request = $this->getRequest(); $formulario = new Encuesta_Form_AltaCategoria(); if ($request->isGet()) { $this->view->formulario = $formulario; } elseif ($request->isPost()) { if ($formulario->isValid($request->getPost())) { $tablaCategoria = new Encuesta_Model_DbTable_Categoria(); $datos = $formulario->getValues(); $datos["fecha"] = date("Y-m-d H:i:s", time()); $categoria = new Encuesta_Model_Categoria($datos); $categoria->setHash($categoria->getHash()); $this->categoriaDAO->crearCategoria($categoria); //$tablaCategoria->insert($datos); $this->_helper->redirector->gotoSimple("index", "categoria", "encuesta"); } } }
public function editarCategoria($idCategoria, Encuesta_Model_Categoria $categoria) { $tablaCategoria = $this->tablaCategoria; $where = $tablaCategoria->getAdapter()->quoteInto("idCategoria = ?", $idCategoria); $tablaCategoria->update($categoria->toArray(), $where); }