// marca si usa o no el layout , si no lo usa imprime directamente el template $view->tabla = "Asignaturas"; $view->label = 'Nueva Asignatura'; // para no utilizar un framework y simplificar las cosas uso este switch, la idea // es que puedan apreciar facilmente cuales son las operaciones que se realizan switch ($action) { case 'asignatura': $view->asignatura = Asignatura::getAsignaturas(); // trae todos los asignatura $view->contentTemplate = "templates/asignaturasGrid.php"; // seteo el template que se va a mostrar break; case 'refrescarGrilla': $view->disableLayout = true; // no usa el layout $view->asignatura = Asignatura::getAsignaturas(); $view->contentTemplate = "templates/AsignaturasGrid.php"; // seteo el template que se va a mostrar break; case 'grabar': // limpio todos los valores antes de guardarlos // por ls dudas venga algo raro $Id = intval($_POST['Id']); $IdCarrera = intval($_POST['IdCarrera']); $Modulos = intval($_POST['Modulos']); $Asignados = intval($_POST['Asignados']); $IdDocente = intval($_POST['IdDocente']); $Asignatura = new Asignatura($Id); $Asignatura->setIdCarrera($IdCarrera); $Asignatura->setModulos($Modulos); $Asignatura->setAsignados($Asignados);