Yaf_Route_Supervar::__construct
(Yaf >=1.0.0)
Yaf_Route_Supervar::__construct — El propósito de __construct
Descripción
publicYaf_Route_Supervar::__construct
( string
$supervar_name
)Yaf_Route_Supervar es similar a Yaf_Route_Static, con la diferencia de que Yaf_Route_Supervar buscará información de ruta en la cadena de consulta, y el parámetro supervar_name es la clave.
Advertencia
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Parámetros
-
supervar_name -
El nombre de la clave
Valores devueltos
Ejemplos
Ejemplo #1 Ejemplo de Yaf_Route_Supervar()
<?php
/**
* Añadir una ruta supervar a la pila de rutas de Yaf_Router
*/
Yaf_Dispatcher::getInstance()->getRouter()->addRoute("name",
new Yaf_Route_Supervar("r"));
);
?>
El resultado del ejemplo sería algo similar a:
/** para la petición: http://yourdomain.com/xx/oo/?r=/ctr/act/var/value
* resultará en lo siguiente:
*/
array (
"module" => index(default),
"controller" => ctr,
"action" => act,
"params" => array(
"var" => value,
)
)
Ver también
- Yaf_Router::addRoute() - Añadir una nueva ruta al Enrutador
- Yaf_Router::addConfig() - Añadir rutas definidas en configuración al Enrutador
- Yaf_Route_Static
- Yaf_Route_Regex
- Yaf_Route_Simple
- Yaf_Route_Rewrite
- Yaf_Route_Map