(Yaf >=1.0.0)
Yaf_Router::getRoutes — 检索已注册的路由
此函数没有参数。
示例 #1 Yaf_Router::getRoutes() 示例
<?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"]
));
/* 除了自定义路由之外,内置的 "_default" 路由
也是路由表的一部分 */
var_dump(array_keys($router->getRoutes()));
}
}
?>以上示例的输出类似于:
array(2) {
[0]=>
string(8) "_default"
[1]=>
string(7) "rewrite"
}