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

Twig-模板中设置的变量将不会呈现,稍后将调用,twig,Twig,我正在细枝模板中设置一个变量: {% set precentage = item.getPercentComplete(requested, fulfilled) %} 如果我使用 {{ precentage }} 它很好用。但是,如果我将其打印在属性内部-如下所示: <div class="success progress" role="progressbar" tabindex="0" aria-valuenow="{{ percentage }}" aria-valu

我正在细枝模板中设置一个变量:

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


它什么也不返回。我不明白为什么它在第一种情况下打印,但在第二种情况下却不返回任何内容。

似乎是一个输入错误:使用
百分比
而不是
前一种格式

因此,请尝试:

{% set percentage = item.getPercentComplete(requested, fulfilled) %}
而不是:

{% set precentage = item.getPercentComplete(requested, fulfilled) %}
检查示例


希望此帮助

您设置了字体,并使用了百分比,打字错误?谢谢!我错过了,谢谢!真不敢相信我错过了。