PHP 8.6.0 Beta 3 is available for testing

La clase Yaf_Route_Regex

(Yaf >=1.0.0)

Introducción

Yaf_Route_Regex es la ruta más flexible entre las rutas integradas de Yaf: hace coincidir el URI de la petición con una expresión regular. Cuando el patrón coincide, se usan el módulo, el controlador y la acción por omisión, y los subpatrones capturados se asignan a los parámetros de la petición mediante un mapa numérico.

Es similar a Yaf_Route_Rewrite, pero en lugar de un patrón amigable para humanos acepta un patrón PCRE completo, lo que le permite expresar reglas de coincidencia que las demás rutas integradas no pueden.

Sinopsis de la clase

class Yaf_Route_Regex extends Yaf_Route_Interface implements Yaf_Route_Interface {
/* Propiedades */
protected $_route;
protected $_default;
protected $_maps;
protected $_verify;
/* Métodos */
public function __construct(
    string $match,
    array $route,
    ?array $map = null,
    ?array $verify = null,
    ?string $reverse = null
)
public function assemble(array $info, array $query = ?): ?string
public function route(Yaf_Request_Abstract $request): bool
/* Métodos heredados */
abstract public function Yaf_Route_Interface::assemble(array $info, array $query = ?): string
abstract public function Yaf_Route_Interface::route(Yaf_Request_Abstract $request): bool
}

Propiedades

_route

_default

_maps

_verify

Tabla de contenidos

add a note

User Contributed Notes

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