首页 > 解决方案 > 如何用树枝设置变量?

问题描述

我想key在使用它之前设置变量

  "columns": [
      {% for key, value in columns %}
        {"data": "{{ key }}"},
        {% endfor %}
      { "data": "id" }
    ]

我的做法:

  "columns": [
      {% for key, value in columns %}
      {% set result = '{{ key }}' %}
        {"data": "{{ result }}"},
        {% endfor %}
      { "data": "id" }
    ]

但它不起作用。我收到错误消息:

请求的未知参数'{{ key }}'

标签: symfonyvariablesforeachdatatablestwig

解决方案


{% set result = key %}

从我所见,您想设置result变量的值,结果key已经设置,您只是没有正确访问它。


推荐阅读