배열을 유지하는 PHP 변수를 반복하려고합니다.Twig의 for 루프에서 변수를 키로 사용하는 방법은 무엇입니까?
{% set fields_vars =["dogs","cats","birds"] %}
{% set foo = 123 %}
<select id="my_filter_1" class=" form-control filters_space filter">
// my_filter needs to be increment automatically
{% for fields_var in fields_vars %}
<option >{{ fields_vars [ foo //pass twig variable as key// ]}}</option>
{% endfor %}
</select>
내가 열쇠로 변수를 전달하는 올바른 구문을 얻을 수 없다 - 나는 시도했다 : 나는 그렇게 볼 생각이야
loop 변수에 대한의 키에 변수를 전달하려면 :
<option >{{ fields_vars [ foo ]}}</option> // Error
<option >{{ fields_vars [{{ foo }} ]}}</option> // Error
<option >{{ fields_vars ['.'{{ foo }}'.' ]}}</option> // Error
감사합니다 :)
오류 메시지가 무엇입니까 : 나는 온라인 ifddle
바이올린에 당신에게 예를했다? – goto