遵循表单原型的相同逻辑,有没有办法在Symfony2中创建一个URL模板?
目前,当我想要创建一个用于AJAX的网址模板时,我只是使用任意的数字,比如99999,然后在请求网址之前将它们替换为实际的id。
例如:
twig:
<select data-source="{{ path('api_route', {id: 99999}) }}">
html:
<!-- inellegant and arbitrary -->
<select data-source="path/to/api/99999">
js:
$.get(
$(element).data('source').replace('99999', $(element).val()),
// ...
)有没有办法打印出这样的东西?
<!-- perfect for mustache, underscore, coffeescript... -->
<select data-source="path/to/api/{{id}}">发布于 2012-09-18 03:47:21
您可以使用FOSJsRoutingBundle。您将能够在javascript中生成urls,例如:
Routing.generate('my_route_to_expose', { id: 10 });https://stackoverflow.com/questions/12465331
复制相似问题