【发布时间】:2014-11-16 12:26:30
【问题描述】:
我们在身份验证后面有文件,如果用户使用文件的 URL 和 HTML 资源的 URL 进入应用程序,我想为身份验证后重定向做不同的事情。
我有一个网址:https://subdomain.domain.com/resource/45/identifiers/567/here/11abdf51e3d7-some%20file%20name.png/download。我想获取此 URL 的路由名称。
app/console router:debug 输出:_route_name GET ANY subdomain.domain.{tld} /resource/{id2}/identifiers/{id2}/here/{id3}/download。
Symfony 有一个路由组件 (http://symfony.com/doc/current/book/routing.html),我正在尝试在 Symfony IOC 提供的Symfony\Bundle\FrameworkBundle\Routing\Router 实例上调用match()。我尝试过使用域和不使用域,但它们都创建了 MethodNotAllowed 异常,因为找不到路由。如何将此 URL 与路由匹配?
【问题讨论】:
标签: symfony url-routing