$view->horario = new Horario(); $view->label = 'Nuevo Horario'; $view->disableLayout = true; $view->contentTemplate = "templates/horarioForm.php"; // seteo el template que se va a mostrar break; case 'editar': $editId = intval($_POST['Id']); $view->label = 'Editar Horario'; $view->horario = new Horario($editId); $view->disableLayout = true; $view->contentTemplate = "templates/horarioForm.php"; // seteo el template que se va a mostrar break; case 'borrar': $Id = intval($_POST['Id']); $view->label = 'Eliminar Horario'; $horario = new Horario($Id); $horario->deleteHorario(); die; // no quiero mostrar nada cuando borra , solo devuelve el control. break; default: } // si esta deshabilitado el layout solo imprime el template if ($view->disableLayout == true) { include_once $view->contentTemplate; } else { include_once 'templates/layout.php'; } // el layout incluye el template adentro
public function excluirAction() { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(); $hr = new Horario(); $request = $this->getRequest(); $id = $request->getParam('id'); $hr->deleteHorario($id); $this->_redirect('painel/horarios/listar'); }