PHP 8.6.0 Beta 3 is available for testing

La clase Yaf_Route_Map

(Yaf >=1.0.0)

Introducción

Yaf_Route_Map es una ruta integrada que convierte todo el extremo del URI (la parte que va después del URI base; véase Yaf_Request_Abstract::setBaseUri()) en un único nombre de controlador o de acción, según el primer argumento pasado a Yaf_Route_Map::__construct(). Los segmentos de la ruta se unen con guiones bajos:

  • A => A
  • A/B/C => A_B_C
  • A/B/C/D/E => A_B_C_D_E

Cuando el mapeo va a un nombre de controlador, su primera letra se convierte a mayúscula.

Si se especifica el segundo argumento de Yaf_Route_Map::__construct(), solo la parte del URI anterior al delimitador se usa para el enrutamiento, mientras que la parte posterior se analiza como parámetros de la petición (véase la sección de ejemplos de Yaf_Route_Map::__construct()).

Sinopsis de la clase

class Yaf_Route_Map implements Yaf_Route_Interface {
/* Propiedades */
protected $_ctl_router;
protected $_delimiter;
/* Métodos */
public function __construct(string $controller_prefer = false, string $delimiter = "")
public function assemble(array $info, array $query = ?): string
public function route(Yaf_Request_Abstract $request): bool
}

Propiedades

_ctl_router

_delimiter

Tabla de contenidos

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top