Yaf_Router::getRoutes
PHP function
Edit on GitHub ✎
(Yaf >=1.0.0)
Retrieve registered routes
Description
Yaf_Router::getRoutes(): mixed
Retrieve registered routes
Parameters Parameters
Return Values
Examples
Yaf_Router::getRoutes example
php
<?php
class Bootstrap extends Yaf_Bootstrap_Abstract
{
public function _initRoutes(Yaf_Dispatcher $dispatcher)
{
$router = $dispatcher->getRouter();
$router->addRoute("rewrite", new Yaf_Route_Rewrite(
"/product/:id",
["controller" => "product", "action" => "detail"]
));
/* besides the custom one, the built-in "_default" route is
also part of the route table */
var_dump(array_keys($router->getRoutes()));
}
}
?>The above example will output something similar to:
output
array(2) {
[0]=>
string(8) "_default"
[1]=>
string(7) "rewrite"
}See Also
Yaf_Router::getRouteYaf_Router::addRouteYaf_Dispatcher::getRouter