내가 왜 이것을 원한다고 생각하지 않고 (나쁜 접근법처럼 들리 겠지만 좋은 이유가 있음) 표준 프레임 워크 에디션 3.1+에 방법이 있는지 알고 싶습니다. 존재하지 않을 수도있는 엔티티에 대한 관계 연결을 생성하십시오.Symfony & Doctrine : 선택적 외래 키
먼저 스키마를 결정한다는 것은 잘 알고 있습니다. 엔티티가 존재하지 않고 외래 키가 생성되지 않고 필드가 항상 null 인 경우 또는 대상 엔터티가 존재하는 경우 외래 키가 생성되고 필드는 일반 연결처럼 작동합니다 ...
두 번째로 프로젝트를 프로젝트로 변경하기 만하면 수동 스키마 업데이트가 필요할 수도있는 업데이트로 줄을 변경할 수 있습니다. 이 작업을 수행 할 수있는 표준 프레임 워크를 기대 타사 번들 종속성이없는 바람직
...,
누구? 사전에 감사
편집 교리 ORM 내 기관에서 내가 주석을 사용하고
또한 특정 번들이기 때문에
내가 왜이 일을하고의 간단한 버전입니다 선택적 프로젝트 투 프로젝트 (project-to-project), 그리고 번들 A는 번들 B가있는 경우에만 번들 B의 엔티티를 사용할 수 있습니다. 나는 서비스를 사용하는 것을 고려해 보았다. 그리고 container-> container-> get 또는 XML on-invalid = "null"접근법이 있지만 속성 지속성을 다루지는 않는다. 나는 매핑 된 값을 사용자 정의 관계형 필드로 저장하는 것에 만족했습니다. 이것은 더 길고 더 길었습니다. Doctrine이 누락 된 targetEntity를 무시할 수있는 방법이 있는지 궁금해했습니다 ...
이것은 좋은 제안입니다. 고마워, 내 욕구에 어울리는 지 탐구하고 볼거야 ... 너는 전설적인 선생님이야. – Prof83