尝试在Twig中参数化表单元素的名称......
没问题,如果要对名称的 first 部分进行参数化,
已经回答here。
但是如果它位于中间,它将无法正常工作,因为twig会尝试访问attribute
formElement
。
这是我想要实现的目标:
{{ form_row(formElement.attribute(_context, whatever).someAttribute) }}
欢迎任何提示。 Thx提前。
答案 0 :(得分:0)
attribute()
的作用类似于this:
{{ attribute(array, item) }}
因此,如果在part1.part2.part3
中,您想参数化part2
,那么我认为您需要这个简单的陈述:
{% set name = attribute(part1, part2).part3 %}