我需要遍历 Twig 模板中的嵌套实体。
实体 A ->与实体 B
的一对多关系实体 B -> 与实体 C
的一对多关系
关系设置正确(至少据我所知),在控制器中我可以迭代嵌套的ORM结果。
但是,当我在 Twig 模板中尝试以下内容时,我收到一个错误,指出方法(实体 B 的属性)不存在。
这是我在 Twig 模板中使用的代码:
{% for entityB in entityA.collection %}
{% for entityC in entityB.collection %}
{{ entityC.property }}
{% endfor %}
{% endfor %}
引发的错误指出实体 C.属性不存在。
我错过了什么吗?
谢谢
新山
简短的回答是你可以。这一定是您的实体存在问题。检查 entityC.property 上属性的拼写,并尝试打印 entityC.id 或已知存在的其他属性。您拥有的代码很好。