4
如何訪問twig
中的子實體屬性值。例如:從字符串訪問子實體屬性 - Twig/Symfony
這是工作呢:
{% for entity in array %}
{{ entity.child.child.prop1 }}
{% endfor %}
我不會傳遞s字符串作爲參數去得到同樣的事情:
{% for entity in array %}
{{ attribute(entity, "child.child.prop1") }}
{% endfor %}
,但我得到的錯誤:
方法對象「CustomBundle \ Entity \ Entity1」 「child.child.prop1」不存在...
有沒有辦法做到這一點?
你爲什麼要這麼做? –
我想你想要https://github.com/fabpot/Twig/issues/1296? – griotteau
該鏈接的摘錄:由於{{屬性(實體,「child.child.prop1」)}} === $實體,您必須執行'attribute(attribute(discussion,'child'),'prop1')' ['child.child.prop1']' –