Twig 细枝变量误差

Twig 细枝变量误差,twig,Twig,我有PHP中的数组: array( 'name1' => 'one', 'name2' => 'two', 'name3' => 'three' ) 排列( 'name1'=>'one', 'name2'=>'two', “名称3”=>“三” ) 但在细枝上: {% for i in range(1, 3) %} {{'name' ~ i}} {% endfor %} {范围(1,3)%内的i的百分比} {{'na

我有PHP中的数组: array( 'name1' => 'one', 'name2' => 'two', 'name3' => 'three' ) 排列( 'name1'=>'one', 'name2'=>'two', “名称3”=>“三” )

但在细枝上: {% for i in range(1, 3) %} {{'name' ~ i}} {% endfor %} {范围(1,3)%内的i的百分比} {{'name'~i} {%endfor%}

给我: 1 2 3 1 2 三

请帮帮我。谢谢。

您可以这样做:

  {% for i in range(1, 3) %}
        {{ attribute(_context, 'name' ~ i) }}
  {% endfor %}
拥有:

one
two
three