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"; } }
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; } }
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'; } }
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"; } }