Пример #1
0
    case 'nuevo':
        $view->asignatura = new Asignatura();
        $view->label = 'Nueva Asignatura';
        $view->disableLayout = true;
        $view->contentTemplate = "templates/asignaturaForm.php";
        // seteo el template que se va a mostrar
        break;
    case 'editar':
        $editId = intval($_POST['Id']);
        $view->label = 'Editar Asignatura';
        $view->asignatura = new Asignatura($editId);
        $view->disableLayout = true;
        $view->contentTemplate = "templates/asignaturaForm.php";
        // seteo el template que se va a mostrar
        break;
    case 'borrar':
        $Id = intval($_POST['Id']);
        $asignatura = new Asignatura($Id);
        $asignatura->deleteAsignatura();
        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