【问题标题】: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");
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-02
      • 2017-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多