Change URI to Path.
This commit is contained in:
		| @@ -35,7 +35,7 @@ class Router { | ||||
|      *   Ruta con pseudovariables. | ||||
|      * | ||||
|      * @param callable $callback | ||||
|      *   Callback que será llamado cuando la uri configurada en $path coincida. | ||||
|      *   Callback que será llamado cuando la ruta configurada en $path coincida. | ||||
|      * | ||||
|      * @return array | ||||
|      *   Arreglo con 2 índices: | ||||
| @@ -87,7 +87,7 @@ class Router { | ||||
|      *     redirigidos a "https://ejemplo.com/duckbrain/docs". | ||||
|      */ | ||||
|     public static function redirect($path) { | ||||
|         header('Location: '.static::basePath().substr($uri,1)); | ||||
|         header('Location: '.static::basePath().substr($path,1)); | ||||
|     } | ||||
|  | ||||
|     /* | ||||
| @@ -152,7 +152,7 @@ class Router { | ||||
|      *   Ruta con pseudovariables. | ||||
|      * | ||||
|      * @param callable $callback | ||||
|      *   Callback que será llamado cuando la uri configurada en $path coincida. | ||||
|      *   Callback que será llamado cuando la ruta configurada en $path coincida. | ||||
|      * | ||||
|      * @return static | ||||
|      *   Devuelve un enlace estático. | ||||
| @@ -170,7 +170,7 @@ class Router { | ||||
|      *   Ruta con pseudovariables. | ||||
|      * | ||||
|      * @param callable $callback | ||||
|      *   Callback que será llamado cuando la uri configurada en $path coincida. | ||||
|      *   Callback que será llamado cuando la ruta configurada en $path coincida. | ||||
|      * | ||||
|      * @return static | ||||
|      *   Devuelve un enlace estático. | ||||
| @@ -188,7 +188,7 @@ class Router { | ||||
|      *   Ruta con pseudovariables. | ||||
|      * | ||||
|      * @param callable $callback | ||||
|      *   Callback que será llamado cuando la uri configurada en $path coincida. | ||||
|      *   Callback que será llamado cuando la ruta configurada en $path coincida. | ||||
|      * | ||||
|      * @return static | ||||
|      *   Devuelve un enlace estático | ||||
| @@ -207,7 +207,7 @@ class Router { | ||||
|      *   Ruta con pseudovariables | ||||
|      * | ||||
|      * @param callable $callback | ||||
|      *   Callback que será llamado cuando la uri configurada en $path coincida. | ||||
|      *   Callback que será llamado cuando la ruta configurada en $path coincida. | ||||
|      * | ||||
|      * @return static | ||||
|      *   Devuelve un enlace estático | ||||
| @@ -243,10 +243,10 @@ class Router { | ||||
|      * | ||||
|      * $req es una instancia de Neuron que tiene los datos de la petición. | ||||
|      * | ||||
|      * Si no la uri no coincide con ninguna de las rutas configuradas, ejecutará el callback $notFoundCallback | ||||
|      * Si no la ruta no coincide con ninguna de las rutas configuradas, ejecutará el callback $notFoundCallback | ||||
|      */ | ||||
|     public static function apply() { | ||||
|         $uri =  static::currentPath(); | ||||
|         $path =  static::currentPath(); | ||||
|         $routers = []; | ||||
|         switch ($_SERVER['REQUEST_METHOD']){ // Según el método selecciona un arreglo de routers configurados | ||||
|             case 'POST': | ||||
| @@ -266,7 +266,7 @@ class Router { | ||||
|         $args = static::getReq(); | ||||
|  | ||||
|         foreach ($routers as $router) { // revisa todos los routers para ver si coinciden con la ruta actual | ||||
|             if (preg_match_all('/^'.$router['path'].'\/?$/si',$uri, $matches, PREG_PATTERN_ORDER)) { | ||||
|             if (preg_match_all('/^'.$router['path'].'\/?$/si',$path, $matches, PREG_PATTERN_ORDER)) { | ||||
|                 unset($matches[0]); | ||||
|  | ||||
|                 // Comprobando pseudo variables en la ruta | ||||
|   | ||||
		Reference in New Issue
	
	Block a user