Czy istnieje możliwość wygenerowania ścieżki dla danej trasy i argumentów, automatyczne dołączanie ciągu zapytania do zapytania? Jako tymczasowe rozwiązanie Używam self made makro:Wygeneruj ścieżkę dołączającą ciąg zapytania do Symfony2
{% macro path(route, args, with_query) %}
{% spaceless %}
{% set with_query = with_query|default(false) and app.request.queryString %}
{{ path(route, args) ~ (with_query ? '?' ~ app.request.queryString : '') }}
{% endspaceless %}
{% endmacro %}
jest jakiś rodzimy funkcja w Symfony2/Gałązka dla tej operacji?
Cóż, odpowiedź została zaakceptowana, nawet jeśli potrzebuję jej bardziej dynamicznego (tj. unknownParam są bardziej i nie ustalone). – gremo
to tylko przykład, możesz umieścić zmienną dla '' unknownParam '' i '' bar ''! – AlterPHP
Ta funkcja "nieznanych parametrów" jest częścią rdzenia routera Symfony2 - dzięki czemu możesz używać tego samego podejścia w swoich kontrolerach. Z [oficjalnej dokumentacji] (http://symfony.com/doc/current/book/routing.html#generating-urls-with-query-strings): $ router-> generate ('blog', array ('strona '=> 2,' category '=>' Symfony ')); ///blog/2? category = Symfony – Barry