PHP 8.6.0 Beta 3 is available for testing

La clase Yaf_Route_Interface

(Yaf >=1.0.0)

Introducción

Yaf_Route_Interface define el contrato que toda ruta debe implementar: Yaf_Route_Interface::route(), que inspecciona la petición y la reclama estableciendo el módulo, el controlador y la acción (y opcionalmente los parámetros de la petición), y Yaf_Route_Interface::assemble(), que construye una URL a partir de la información de la ruta.

Implemente esta interfaz para definir una ruta personalizada y regístrela en el router con Yaf_Router::addRoute(). Las clases de ruta integradas (Yaf_Route_Static, Yaf_Route_Simple, Yaf_Route_Supervar, Yaf_Route_Rewrite, Yaf_Route_Regex y Yaf_Route_Map) todas la implementan.

Sinopsis de la clase

class Yaf_Route_Interface {
/* Métodos */
abstract public function assemble(array $info, array $query = ?): string
abstract public function route(Yaf_Request_Abstract $request): bool
}

Tabla de contenidos

add a note

User Contributed Notes

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