【发布时间】:2015-11-18 06:37:45
【问题描述】:
Symfony 的UrlGeneratorInterface 可以生成路由的绝对路径,例如:'path/to/web/app.php/my/path',但是我需要相对路径即:'/my/path',这可以使用Request::getPathInfo 对当前匹配的路由进行,怎么可能为其他路由完成(除了从请求中获取基本路径,并用它修剪来自UrlGeneratorInterface 的返回值)?
【问题讨论】:
Symfony 的UrlGeneratorInterface 可以生成路由的绝对路径,例如:'path/to/web/app.php/my/path',但是我需要相对路径即:'/my/path',这可以使用Request::getPathInfo 对当前匹配的路由进行,怎么可能为其他路由完成(除了从请求中获取基本路径,并用它修剪来自UrlGeneratorInterface 的返回值)?
【问题讨论】:
恐怕没有别的办法了:
我建议重新配置您的 httpd 以从请求路径中删除 web/app.php - 它会更便携。
【讨论】: