예제 #1
0
 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");
         }
     }
 }
예제 #2
0
 public function editarCategoria($idCategoria, Encuesta_Model_Categoria $categoria)
 {
     $tablaCategoria = $this->tablaCategoria;
     $where = $tablaCategoria->getAdapter()->quoteInto("idCategoria = ?", $idCategoria);
     $tablaCategoria->update($categoria->toArray(), $where);
 }