gpt4 book ai didi

symfony - 夏季总和上方的小枝总和行

转载 作者:行者123 更新时间:2023-12-04 09:35:54 24 4
gpt4 key购买 nike

我对Twig有点陌生,我知道可以在模板中添加值并将它们收集在变量中。但是我真正需要的是在总结它们之前在模板中显示求和的值。我需要像旧款symfony中的插槽之类的东西。或者在php中,我可以通过ob_start()做到这一点。有可能以某种方式在 Twig 上吗?

我想要这样的东西。

sum is: {{ sum }} {# obviously it is 0 right here, but i want the value from the calculation #}

{# some content.. #}

{% set sum = 0 %}

{% for r in a.numbers}

{% set sum = sum + r.number %}

{% endfor %}

最佳答案

您可以通过添加额外的过滤器http://symfony.com/doc/current/cookbook/templating/twig_extension.html来扩展 Twig

您可以使用array_sum函数:

public function getFilters()
{
return array(
new \Twig_SimpleFilter('sum', 'array_sum'),
);
}

关于symfony - 夏季总和上方的小枝总和行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18933753/

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