|使用数组替换来代替的问题

时间:2019-06-15 21:14:11

标签: twig

在尝试使用Twig中的|替换功能时,我遇到了问题。我试图根据先前的值显示另一个值。

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

1 个答案:

答案 0 :(得分:0)

由于Results是一个变量,因此不需要在其周围添加引号。在其周围加上引号将变成一个字符串。 {{ ... }}也仅应用于输出内容。正确的代码段是

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