Проблемы с использованием | замены массивом в качестве замены - PullRequest
0 голосов
/ 16 июня 2019

У меня возникают проблемы при попытке использовать функцию | replace в Twig. Я пытаюсь отобразить другое значение в зависимости от предыдущего значения.

{{ Results.Offer._symbol_at_attributes. Type|replace({'CP': '{{ Results.Offer._symbol_at_attributes.Packagesell}}','DP': '{{ Results.Offer._symbol_at_attributes.Sellprice }}'})}}

1 Ответ

0 голосов
/ 17 июня 2019

Поскольку Results - это переменная, вам не нужно добавлять кавычки вокруг нее. Добавление кавычек превратится в строку. Также {{ ... }} должен использоваться только для вывода вещей. Правильный фрагмент будет,

{{ Results.Offer._symbol_at_attributes. Type|replace({'CP': Results.Offer._symbol_at_attributes.Packagesell,'DP': Results.Offer._symbol_at_attributes.Sellprice}) }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...