Esempio n. 1
0
 public static function run(Request $request)
 {
     $controlador = $request->getControlador() . "Controller";
     $ruta = ROOT . "Controllers" . DS . $controlador . ".php";
     $metodo = $request->getMetodo();
     if ($metodo == "index.php") {
         $metodo = "index";
     }
     $argumento = $request->getArgumento();
     if (is_readable($ruta)) {
         require_once $ruta;
         $mostrar = "Controllers\\" . $controlador;
         $controlador = new $mostrar();
         if (!isset($argumento) || !isset($metodo)) {
             $datos = call_user_func(array($controlador, $metodo));
         } else {
             $datos = call_user_func_array(array($controlador, $metodo), $argumento);
         }
     }
     //Cargar vista
     $ruta = ROOT . "Views" . DS . $request->getControlador() . DS . $request->getMetodo() . ".php";
     if (is_readable($ruta)) {
         require_once $ruta;
     } else {
         print "No se encontro la ruta";
     }
 }
Esempio n. 2
0
 public static function run(Request $request)
 {
     $controlador = $request->getControlador() . "Controller";
     // print();
     $ruta = ROOT . "Controllers" . DS . $controlador . ".php";
     $metodo = $request->getMetodo();
     $argumento = $request->getArgumento();
     // print $ruta ;
     if ($metodo == "index.php") {
         $metodo = "index";
     }
     if (is_readable($ruta)) {
         require_once $ruta;
         // print();
         $contr = "Controllers\\" . $controlador;
         $controlador = new $contr();
         if (!isset($argumento)) {
             $datos = call_user_func(array($controlador, $metodo));
             // var_dump($datos);
         } else {
             $datos = call_user_func_array(array($controlador, $metodo), $argumento);
         }
     } else {
         print "No existe el controlador " . $controlador;
     }
     //cargar vistas
     $ruta = ROOT . "Views" . DS . $request->getControlador() . DS . $request->getMetodo() . ".php";
     if (is_readable($ruta)) {
         require_once $ruta;
     } else {
         print "No se encontro la vista " . $ruta;
     }
 }
Esempio n. 3
0
 public static function run(Request $request)
 {
     $controlador = $request->getControlador() . 'Controller';
     $ruta = ROOT . 'Controllers' . DS . $controlador . '.php';
     $metodo = $request->getMetodo();
     $argumento = $request->getArgumento();
     if ($metodo == 'index.php') {
         $metodo = 'index';
     }
     if (is_readable($ruta)) {
         require_once $ruta;
         $mostrar = 'Controllers\\' . $controlador;
         $controlador = new $mostrar();
         if (!isset($argumento)) {
             $datos = call_user_func(array($controlador, $metodo));
         } else {
             $datos = call_user_func_array(array($controlador, $metodo), $argumento);
         }
     }
     //Cargar vistas
     $ruta = ROOT . 'Views' . DS . $request->getControlador() . DS . $request->getMetodo() . '.php';
     if (is_readable($ruta)) {
         require_once $ruta;
     } else {
         print 'No se encontro la ruta';
     }
 }
Esempio n. 4
0
 public static function run(Request $request)
 {
     $controlador = $request->getControlador();
     $controlador = $controlador . "Controller";
     $ruta = ROOT . "Controllers" . DS . $controlador . ".php";
     $metodo = $request->getMetodo();
     $argumento = $request->getArgumento();
     //print_r("El controlador es: ".$controlador. " El metodo es: " .$metodo . " El atributo es: " . $atributo);
     if (is_readable($ruta)) {
         require_once $ruta;
         $mostrar = "Controllers\\" . $controlador;
         $controlador = new $mostrar();
         if (!isset($argumento)) {
             $datos = call_user_func(array($controlador, $metodo));
         } else {
             $datos = call_user_func_array(array($controlador, $metodo), $argumento);
         }
     }
     //cargar vista
     $ruta = ROOT . "Views" . DS . $request->getControlador() . DS . $request->getMetodo() . ".php";
     //print $ruta;
     if (is_readable($ruta)) {
         require_once $ruta;
     } else {
         print "No se encontro la ruta";
     }
 }