我想创建一个模板枝杈里面一些JavaScript内部的路线,需要使用JS变量的值在路由参数。
例:
window.location.href = {{ path('post_display', { 'id': this_is_where_i_need_to_use_the_js_var }) }};
我现在用的是Silex的框架,并不能确定,如果FOS JS工程Silex的。 我不认为这样做,虽然。
我想创建一个模板枝杈里面一些JavaScript内部的路线,需要使用JS变量的值在路由参数。
例:
window.location.href = {{ path('post_display', { 'id': this_is_where_i_need_to_use_the_js_var }) }};
我现在用的是Silex的框架,并不能确定,如果FOS JS工程Silex的。 我不认为这样做,虽然。
嫩枝,因为它写在PHP
,运行在服务器上,完全独立比javascript代码,所以你想要什么,需要一种解决方法。
首先,生成的路线,但与一个占位符,然后替换用您的变量neccessary时的价值:
var route = "{{ path('post_display', { 'id': "PLACEHOLDER" }) }}";
window.location = route.replace("PLACEHOLDER", js_variable);
像这样的东西应该为你工作。