Nueva App

"; $url = isset($_GET['url']) ? $_GET['url']: null; $url = rtrim($url, '/'); $url = explode ('/', $url); //var_dump($url); if(empty($url[0])){ $archivoController = 'controllers/main.php'; require_once $archivoController; $controller = new Main(); $controller->loadModel('main');//se agrega esta linea $controller->render();//se agrega esta linea para las nuevas rutas de views return false; } $archivoController = 'controllers/'. $url[0]. '.php'; if (file_exists($archivoController)){ //var_dump($url); require_once $archivoController; $controller = new $url[0]; $controller->loadModel($url[0]); $nparam = sizeof($url); if($nparam > 1){ if($nparam > 2){ $param = []; for($i =2; $i<$nparam; $i++){ array_push($param, $url[$i]); } $controller->{$url[1]}($param); }else{ $controller->{$url[1]}(); } }else{ $controller->render(); } } else{ $controller=new Errores(); } } } ?>