2017-11-07 8 views
-2

엔티티 "티켓"이 있다고 가정합니다. 해당 엔티티는 엔티티 "고객"또는 엔티티 "회사"와 1 : 1로 관련 될 수 있지만 두 가지 모두에 연관 될 수는 없지만 티켓은이 두 엔티티 중 하나와 전혀 관련이 없습니다.doctrine/symfony의 엔티티에 대한 선택적 관계

doctrine/symfony에서 어떻게 가능합니까?

+0

을 결정 인 더 느릅 나무 정장을 것 같아요. 그것은 많은 downvotes 가치가 없습니다. –

답변

1

모델은 알고 있지만 티켓 레벨 엔티티 (customer_id 및 company_id)의 외래 키는 데이터베이스 레벨에서 nullable이어야합니다. 교리/엔티티 수준에서 유일한 방법은 validator 옵션을 사용하여 요구 사항을 확인하는 것입니다.

나는 당신이 callback 검사기하지만이 질문은 많은 연구 노력, 그것은 명확하고 유용하다는 것을 보여주지 않지만 당신의