增加twig文件中的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了增加twig文件中的值相关的知识,希望对你有一定的参考价值。

我在.twig文件中有一个输出元素的循环。

我需要在每个元素中增加一个值。我知道如何在php中执行此操作,但不清楚如何在twig文档中执行此操作。我无法在控制器中真正做到这一点。有什么建议?

{% set myVal = 50 %}

{% for item in items%}
     {{ myVal = myVal + 10 }}
{% endfor %}
答案

用这个:

{% set myVal = 50 %}

{% for item in items %}
     {% set myVal = myVal + 10 %}
{% endfor %}

要声明,设置值,设置块/表格等,您必须使用{% %}。对于输出,有{{ }}

另一答案

这是更好的方法 -

{% for item in items %}
  {% set counter = ( counter | default(0) ) + 1 %}
  <p>{{ counter ~ ' ). ' ~ item.title }}</p>
{% endfor %}

了解计数器如何增加1。

以上是关于增加twig文件中的值的主要内容,如果未能解决你的问题,请参考以下文章

外部 JS 文件中的 Twig 变量

使用 Twig 处理动态 Javascript 文件

通过相对路径获取Twig文件,然后将其包含在app文件夹中的base.html.twig中

将twig渲染为html文件,避免重复代码添加变量

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

Twig 检查文件是不是存在