(Yaf >=1.0.0)
Yaf_Dispatcher::getRouter — 获取路由器实例
此函数没有参数。
Yaf_Router 实例,如果应用未初始化则返回 null。
示例 #1 Yaf_Dispatcher::getRouter() 示例
<?php
class Bootstrap extends Yaf_Bootstrap_Abstract
{
public function _initRoute(Yaf_Dispatcher $dispatcher)
{
$router = $dispatcher->getRouter();
// 将 /product/42 路由到 ProductController::detailAction
$router->addRoute("product", new Yaf_Route_Rewrite(
"product/:id",
array("controller" => "product", "action" => "detail")
));
}
}
?>