Twig 템플릿에서 중첩 엔티티를 반복해야합니다.Symfony2 : Twig에서 중첩 된 엔티티를 반복합니다.
엔티티 A는 - 엔티티 B
엔티티 B와> OneToMany 관계 - 관계는 (적어도 내가 무엇을 말할 수에서) 제대로 설정
법인 C와> OneToMany 관계 컨트롤러에서 나는 반복 할 수 중첩 된 ORM 결과를 통해
그러나 Twig 템플릿에서 다음을 시도 할 때 메서드 (엔터티 B의 속성)가 존재하지 않는다는 오류가 발생합니다. entityC.property가 존재하지 않는 상태가 발생합니다
{% for entityB in entityA.collection %}
{% for entityC in entityB.collection %}
{{ entityC.property }}
{% endfor %}
{% endfor %}
오류 :
여기에 내가 나뭇 가지 템플릿에서 사용하는 코드입니다.
내가 누락 된 항목이 있습니까?
감사합니다,
JB
실제 엔티티와 실제 나뭇 가지를 게시 할 수 있습니까? 중첩 루프는 나뭇 가지에서 작동하므로 특정 구현과 관련하여 다른 문제가 있어야합니다. – MDrollette
프로젝트의 민감한 특성 때문에 코드에서 너무 많은 참조를 변경해야합니다. 그러나, Twig에서 중첩 루프를 좀 더 살펴 보겠습니다. 아마도 엔티티 정의에 잘못된 것이 있습니다. – jbsound