(Yaf >=1.0.0)
Yaf_Route_Supervar::__construct — El propósito de __construct
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.
supervar_nameEl nombre de la clave
No se devuelve ningún valor.
Ejemplo #1 Ejemplo de Yaf_Route_Supervar
<?php
/**
* Añade una ruta supervar a la pila de rutas de Yaf_Router.
*
* Se espera el URI en la variable de consulta indicada a continuación,
* por ejemplo http://yourdomain.com/index.php?_url=/product/detail/id/10
*/
Yaf_Dispatcher::getInstance()->getRouter()->addRoute("supervar",
new Yaf_Route_Supervar("_url")
);
?>Resultado del ejemplo anterior es similar a:
/* http://yourdomain.com/index.php?_url=/product/detail/id/10 * enruta a los siguientes valores: */ array( "controller" => "product", "module" => "index", //(por omisión) "action" => "detail", //(por omisión) ) /** * y los parámetros de petición: */ array( "id" => 10 )