2017-11-07 17 views
-2

エンティティ "チケット"があるとします。そのエンティティはエンティティ "顧客"への1:1またはエンティティ "企業"への1:1に関連付けることができますが、両方には決してできませんが、チケットは両エンティティのいずれとも関係しません。doctrine/symfonyのエンティティのオプションの関係

doctrine/symfonyでこれはどのように可能ですか?

+0

を決定するのであるより良いウィッヒスーツを推測します。それほど多くのdownvotesの価値がありません。 –

答えて

1

あなたのモデルはわかりませんが、データベースレベルでは、チケットエンティティ(customer_idおよびcompany_id)の外部キーは、どちらか一方または両方を空にするためにnullableにする必要があります。教義/エンティティレベルで唯一の方法は、あなたの要件を確認するためにvalidatorオプションを使用することです。

は、私はあなたがcallbackバリですが、この質問は、多くの研究努力は、それが明確かつ有用であることを示していませんが、あなたの

関連する問題