PHP 8.5.10 Released!

Yaf_Router::getRoutes

(Yaf >=1.0.0)

Yaf_Router::getRoutes检索已注册的路由

说明

public function Yaf_Router::getRoutes(): mixed

检索已注册的路由

参数

此函数没有参数。

返回值

示例

示例 #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"
}

参见

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top