我正在使用带有yml文件类型的symfony2翻译工具。
我有类似的东西:
carousel:
slide1:
title: At nunc si ad aliquem bene
text: Altera sententia est quae
slide2:
title: Vita est illis semper in fuga
text: Haec igitur lex in amicitia
slide3:
title: Cum haec taliaque sollicitas
text: Tandem id ut optimum factu
是否可以使用symfony迭代枝条中的“carousel”孩子?
类似的东西:
{% for slide in carousel|trans %}
{{ slide.title }}
{{ slide.text }}
{% endfor %}
答案 0 :(得分:3)
不,如果不创建扩展程序,这是不可能的。
但是,您可以执行以下操作:
{% for i in range(1,carousel|length) -%}
{{ 'slide' ~ i ~ '.title'|trans }}
{{ 'slide' ~ i ~ '.text'|trans }}
{%- endfor %}