Symfony Twig -Как поместить параметр внутри замены - ошибка - PullRequest
0 голосов
/ 18 октября 2018

В Symfony 2.8 у меня есть параметр внутри config - twig global - call: haryb_com_text_guides_index: '.....'

Я хочу использовать эти переменные следующим образом:

    <p class="main">
        {{ 'my.description'|trans|nl2br|replace({'%link_start%': "<a href="{{ haryb_com_text_guides_index }}">", '%link_end%': '</a>'})|raw }}
    </p>

но я получил 500 и: хеш-значение должно сопровождаться запятой.Неожиданный токен «пунктуация» значения «{» («пунктуация» ожидается со значением «,»).

Может быть, какой-то выход не так?

1 Ответ

0 голосов
/ 18 октября 2018
{{ 'my.description'|trans|nl2br|replace({'%link_start%': '<a href="'~ haryb_com_text_guides_index ~'">', '%link_end%': '</a>'})|raw }}
...