使用 slug url 或回调的 Symfony 路由
Symfony routage with slug url or callback
我想实现一个带有回调的 url。
我有一个 url 像 :
问题是路由不匹配,slug 是一个 http url。
这是我的控制器:
/**
* @Route("/foo/{urlToRedirect}")
* @Template()
*/
public function loginCallbackAction($urlToRedirect)
{
die("TODO IMPLEMENT");
}
我找到了满足正则表达式要求的解决方案:
/**
* @Route(
* path = "/foo/{urlToRedirect}",
* requirements = { "urlToRedirect" = "[a-zA-Z1-9?*=*\/*:*.*]+" }
* )
*
* @Template()
*/
public function loginCallbackAction($urlToRedirect)
{
die("TODO IMPLEMENT");
}
我想实现一个带有回调的 url。 我有一个 url 像 :
问题是路由不匹配,slug 是一个 http url。
这是我的控制器:
/**
* @Route("/foo/{urlToRedirect}")
* @Template()
*/
public function loginCallbackAction($urlToRedirect)
{
die("TODO IMPLEMENT");
}
我找到了满足正则表达式要求的解决方案:
/**
* @Route(
* path = "/foo/{urlToRedirect}",
* requirements = { "urlToRedirect" = "[a-zA-Z1-9?*=*\/*:*.*]+" }
* )
*
* @Template()
*/
public function loginCallbackAction($urlToRedirect)
{
die("TODO IMPLEMENT");
}