0

フォーム プロトタイプの同じロジックに従って、Symfony2 で URL テンプレートを作成する方法はありますか?

現在、AJAX で使用する URL テンプレートを作成する場合、URL99999を要求する前に、任意の数字を使用して実際の 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}}">
4

1 に答える 1

2

FOSJsRoutingBundleを使用できます。次に、JavaScriptでURLを生成できるようになります。

Routing.generate('my_route_to_expose', { id: 10 });
于 2012-09-17T19:47:21.097 に答える