如果在symfony上变量twig

use*_*861 3 symfony twig

我想对select标签倍数选择的值进行测试.我尝试使用此代码,但我收到此错误:

散列键必须是带引号的字符串,数字,名称或括在括号中的表达式(AdminBlogBu​​ndle中的值为"{"的意外标记"标点符号":GestionGraph:graphkpi1.html.twig第575行

{% for liste in Col1_Array %}
    {% if {{liste}} is "Call Drop" %}
     <div id="chartdiv" style="width: 100%; height: 400px;"></div>
    {% else %}
      <div id="chartdiv1" style="width: 100%; height: 400px;"></div>
    {% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

谁能帮帮我呢?

小智 7

你不能像这样嵌套分界.

正确的语法是:

{% if liste == "Call Drop" %}
Run Code Online (Sandbox Code Playgroud)


小智 5

相当确定你的路线:

{% if {{liste}} is "Call Drop" %}
Run Code Online (Sandbox Code Playgroud)

应该:

{% if liste is "Call Drop" %}
Run Code Online (Sandbox Code Playgroud)