如何使用Twig路径函数将JavaScript变量传递给Symfony路由

时间:2017-08-06 12:00:21

标签: javascript symfony url twig

我在Twig模板中遇到一个Javascript变量的小问题, 我想要的是将一个变量作为参数(在一个url中)传递给一个函数。我在StackOverflow上找到的就是如何将字符串' blablabla' 传递给URL,如:

url/{param}, {'param' : 'blablabla'}

但我想要像:

$var =...;
url/{param}, {'param': $var}

这张照片应该让你清楚,感谢阅读

photo

1 个答案:

答案 0 :(得分:2)

我建议你使用FOS JsRouting捆绑包。它完全适合你想做的事情。

以下是官方文档:https://symfony.com/doc/current/bundles/FOSJsRoutingBundle/usage.html

Twig中的示例:

Routing.generate('your_route_with_params', { param: varJavascript });

享受