【问题标题】:Symfony routage with slug url or callback带有 slug url 或回调的 Symfony 路由
【发布时间】:2016-01-02 16:03:41
【问题描述】:
我想实现一个带有回调的 url。
我有一个像这样的网址:
http://myserver.com/foo/http://callback.com
问题是路由不匹配,slug是一个http url。
这里是我的控制器:
/**
* @Route("/foo/{urlToRedirect}")
* @Template()
*/
public function loginCallbackAction($urlToRedirect)
{
die("TODO IMPLEMENT");
}
谢谢!
【问题讨论】:
标签:
symfony
url
callback
routing
slug
【解决方案1】:
我找到了具有正则表达式要求的解决方案:
/**
* @Route(
* path = "/foo/{urlToRedirect}",
* requirements = { "urlToRedirect" = "[a-zA-Z1-9?*=*\/*:*.*]+" }
* )
*
* @Template()
*/
public function loginCallbackAction($urlToRedirect)
{
die("TODO IMPLEMENT");
}