Symfony 2 app_dev.php vs app.php

时间:2013-06-18 19:29:59

标签: javascript jquery ajax symfony path

如何使用JS / JQuery区分是否通过app_dev.php或app.php请求页面?

我想知道,以便我可以在jquery ajax调用中更改请求的路由。因此,我的JQuery Ajax调用将知道是否使用app_dev.php或app.php(通过查看用于请求当前页面的内容)。所以它会选择是否

path = www.example.com/app.php/stuff_to_request

path = www.example.com/app_dev.php/stuff_to_request

1 个答案:

答案 0 :(得分:3)

如果我理解你的问题,你想在使用一些JavaScript代码时获得你的一条路线的绝对网址。

如果您拥有的JavaScript / JQuery代码位于树枝模板中,则可以使用url函数:

path = {{ url('route', {'param': value}) }}

如果它是.js文件的一部分,您可以使用FOSJsRoutingBundle

path = Routing.generate('route', {'param': value}, true)

如果使用最新的解决方案,请勿忘记将选项"expose"=true添加到您的路线中。