gpt4 book ai didi

symfony - 如何更改包含中的 Twig 变量

转载 作者:行者123 更新时间:2023-12-02 20:38:48 26 4
gpt4 key购买 nike

我有两个 Twig 模板:full_view.html.twig 有这个

{% set price2 = opttov.smoptprice|split('.') %}
...
{{ price2.0|default('E') }}
{{ price2.1|default('00') }}

我想将 full_view.html.twig 文件包含在 sale.html.twig 中,并将 price2 的值更改为某个值就像price2 = opttov.price|split('.')。我在 sale.html.twig 中写了这个 for 循环

{% for tov in item.tovar %} 
{% include 'DevFarmUGDvorBundle:Catalog:_full_view.html.twig' with {'opttov':tov, 'opttov.smoptprice': tov.price} %}
{% endfor %}

不起作用

最佳答案

您可以通过以下方式构造包含的参数:

{% for tov in item.tovar %} 
{%
set opttov = {'smoptprice' : tov.price }
%}

{% include 'DevFarmUGDvorBundle:Catalog:_full_view.html.twig'
with
{'opttov':opttov }
%}
{% endfor %}

希望这有帮助

关于symfony - 如何更改包含中的 Twig 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40039353/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com