在尝试使用Twig中的|替换功能时,我遇到了问题。我试图根据先前的值显示另一个值。
{{ Results.Offer._symbol_at_attributes. Type|replace({'CP': '{{ Results.Offer._symbol_at_attributes.Packagesell}}','DP': '{{ Results.Offer._symbol_at_attributes.Sellprice }}'})}}
答案 0 :(得分:0)
由于Results
是一个变量,因此不需要在其周围添加引号。在其周围加上引号将变成一个字符串。 {{ ... }}
也仅应用于输出内容。正确的代码段是
{{ Results.Offer._symbol_at_attributes. Type|replace({'CP': Results.Offer._symbol_at_attributes.Packagesell,'DP': Results.Offer._symbol_at_attributes.Sellprice}) }}