Twig - 模板中的变量集将不会呈现,稍后会调用

时间:2017-03-13 13:36:48

标签: twig

我在树枝模板中设置变量:

{% set precentage = item.getPercentComplete(requested, fulfilled) %}

如果我使用

打印变量
{{ precentage }}

工作正常。但是,如果我在属性中打印它 - 就像这样:

      <div class="success progress" role="progressbar" tabindex="0" aria-valuenow="{{ percentage }}" aria-valuemin="0" aria-valuemax="100">
        <div class="progress-meter" style="width: {{ percentage }}%">
          <p class="progress-meter-text"></p>
        </div>
      </div>

它什么都不返回。我无法弄清楚为什么它会在第一种情况下打印,但在第二种情况下不返回任何内容。

1 个答案:

答案 0 :(得分:2)

似乎有拼写错误:使用percentage代替precentage

所以试试:

{% set percentage = item.getPercentComplete(requested, fulfilled) %}

而不是:

{% set precentage = item.getPercentComplete(requested, fulfilled) %}

检查this示例

希望这个帮助