如何使用树枝在循环中获取数字的最大值和最小值?

时间:2015-10-21 12:48:58

标签: for-loop twig

我列出了一些产品,但我不想在查询SQL中使用max()和min()。我尝试使用twig中的max(),但它返回了一个错误。

{% for product in products %}
   {% set maxValue = max(product.value)%}
   value--->>{{maxValue}}
{% endfor %}

错误:

  

在渲染模板期间抛出异常(“max()[function.max]:当只给出一个参数时,它必须是一个数组”)

1 个答案:

答案 0 :(得分:2)

已解决问题

{% set maxValue = 0 %}

{% for product in products %} 
    {% set maxValue = max(product.value, maxValue) %}
{% endfor %} 

{{maxValue}}