как мне динамически создавать URL в Twig с параметрами

1

Я пытаюсь создать список ссылок для использования в качестве фильтров для страницы.

но борется с пониманием пути ветки.

Например, у меня много аспектов, у которых есть много элементов, хранящихся в массиве, например, фасет, возможно, одним из многих элементов для страны является Франция.

У меня есть следующий код до сих пор,????? показывает, где я теряюсь, как определить

{% for name, facet in facets %}
{% for element in facet %}
<a href="{{ path(app.request.attributes.get('_route'), {?????, ?????}) }}">{{ facetTags[name]['display_name'] }}</a>
{% endfor %}
{% endfor %}

Каждый логический подход, о котором я могу думать, приводит к ошибкам.

  • 0
    Что именно должны содержать знаки вопроса?
Теги:
twig

1 ответ

0

 {% for Element in array %}
<a href ="{{ path('root_1', {'idElement':Element.idElelment}) }}">{{'idElement':Element.idElelment}}</a>

 {%endfor%}

Этот URL-адрес отправит в root_1 выбранный idElement, первый из которых {'idElement': Element.idElelment} предназначен для значения, которое будет отправлено в root_1, а последнее - для того, что будет отображаться, и если вы изменили возвращаемое значение метода __toString() (Например, в этом случае метод __toString не возвращает идентификатор элемента), вы должны использовать Element.idElelment.idElement.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню