如果在symfony上变量twig

时间:2012-11-27 15:40:37

标签: symfony twig

我想对select tag tag选择的值进行测试。我尝试使用此代码,但我收到此错误:

  

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

{% 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 %}

谁可以帮助我?

3 个答案:

答案 0 :(得分:7)

你不能像那样嵌套分界符。

正确的语法是:

{% if liste == "Call Drop" %}

答案 1 :(得分:4)

相当确定你的路线:

{% if {{liste}} is "Call Drop" %}

应该是:

{% if liste is "Call Drop" %}

答案 2 :(得分:0)

尝试

{{ dump(liste) }}

找出正在评估的内容。