나는 열심히로드하고 싶은 다른 엔티티와 다른 게으른 (또는 게으른)로드를 가지고있다.Doctrine 2에서 Fetch Mode (Eager/Lazy 등)를 런타임에 변경할 수 있습니까?
내 매핑에 내 YAML에서 선언 된 패치 모드가 없으므로 기본값 (지연로드)을 사용합니다.
현재 열심히로드하는 유일한 방법은 수동으로 DQL을 작성하는 것입니다. 새 항목을 추가 할 때마다이를 업데이트해야합니다.
이상적으로는 루트 엔티티와 모든 관련 객체를로드하는 힘을로드하는 것이 이상적입니다. 내가 이것을 할 수있는 방법이 있습니까?
왜 그렇지 않은가? (구현되지 않은 기능이 아닌 이유가 있습니까?) 그렇지 않다면?
응답 해 주셔서 감사합니다. 의견을 제시하고자하는 다른 사람이있는 경우 잠시 질문을 드리겠습니다. – calumbrodie
'addSelect ('alias')'에 조인 된 테이블 별칭을 모두 추가하여 결과에 관련 엔터티를 포함해야합니다. – juanmf