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>
Run Code Online (Sandbox Code Playgroud)
+=不是有效的树枝运算符。这是导致错误的原因。如果需要增加变量,则需要在单独的语句中进行操作。
{{ total += i }} 应该 {% set total = total + i %} {{ total }}
| 归档时间: |
|
| 查看次数: |
1415 次 |
| 最近记录: |