Ang*_*gel 2 symfony twig symfony4
我是symfony的新手,试图研究条件语句。在我的for循环中添加所有总和有困难。
问题:我该如何解决值“ =“(预期为“打印声明结束”)的错误“意外令牌“操作符”,并且我可能知道发生此错误的原因?(以供将来参考)
我的树枝文件
<!DOCTYPE html>
<html>
<head>
    <title>{{ title }} </title>
</head>
<body>
    {% set number1 = 2 %}
    {% set number2 = 1 %}
    {% set total = 0 %}
    {# If-else condition#}
    <!-- {% if number1 > number2 %}
        {{ "Number 1 is greater than to number 2"}}
    {% else %}
        {{ "Number 2 is greater than to number 1"}}
    {% endif %} -->
    {# If-elseif-else condition #}
<!-- 
    {% if number1 == number2 %}
        {{ "Number 1 number 2 is equal"}}
    {% elseif number1 > number2 %}
        {{ "Number 1 is greater than to number 2"}}
    {% else %}
        {{ "Number 2 is greater than to number 1"}}
    {% endif %} -->
    {# For loop #}
<!-- 
    {% for i in 1..10 %}
        {{ i }}
    {% endfor %} -->
    {# For loop getting the sum #}
    {% for i in 1..10 %}
        {{ total = total + i }}
    {% endfor %}
</body>
</html>
+=不是有效的树枝运算符。这是导致错误的原因。如果需要增加变量,则需要在单独的语句中进行操作。
{{ total += i }} 应该 {% set total = total + i %} {{ total }}
| 归档时间: | 
 | 
| 查看次数: | 1415 次 | 
| 最近记录: |