Symfony 2在树枝中渲染控制器并将其分配给变量

时间:2013-12-30 10:50:21

标签: twig symfony-2.1

我有一个带有控制器的Symfony 2.1版本,它返回总点数。 我在我的树枝模板中渲染这个如下:

{%render "AdminBundle:Reports:getExpiringPoints" with {'id':dealer.id}%}

打印总分。我需要检查该值并在渲染值大于0时打印它。

在Symfony 2.1中有可能吗?

2 个答案:

答案 0 :(得分:4)

我发现:

    {% set x %}
        {%render "AdminBundle:Reports:getExpiringPoints" with {'id':dealer.id}%}
    {% endset %}

{% if x> 0 %}
  //display
{% endif %}

并且可以使用它之后。 告诉我它是否有效

答案 1 :(得分:0)

您可以直接在控制器中或使用树枝进行检查:

{% if var > 0 %}
  //display
{% endif %}

Twig支持所有标准逻辑运算符==, !=, <, >, >=, and <=