(Yaf >=1.0.0)
Yaf_Route_Supervar::route — El propósito de route
Enruta la petición con una supervariable: se espera que la variable de
consulta cuyo nombre se ha indicado al constructor lleve un URI de estilo
PATH_INFO, que se analiza después igual que hace
Yaf_Route_Static.
requestLa instancia de Yaf_Request_Abstract a enrutar.
Si existe una clave (la cual fue definida en
Yaf_Route_Supervar::__construct()) en $_GET, devuelve true,
si no devuelve false.
Ejemplo #1 Ejemplo de Yaf_Route_Supervar::route()
<?php
/* se supone que la petición se ha hecho con
* http://yourdomain.com/index.php?_url=/product/detail/id/10 */
$request = new Yaf_Request_Http("/index.php");
$route = new Yaf_Route_Supervar("_url");
var_dump($route->route($request));
var_dump($request->getControllerName());
var_dump($request->getActionName());
var_dump($request->getParam("id"));
?>Resultado del ejemplo anterior es similar a:
bool(true) string(7) "product" string(6) "detail" string(2) "10"