Doctrine2のAssociationで外部フィールドを作成することは可能ですか? 主な目的は、一種の関連付けを行うことです。
たとえば、連絡先と商談があります。この関連付けのタイプを使用して、連絡先と商談を関連付ける必要があります。
データの例:
contact_id | opportunity_id | association_type
------------------------------------------------------
<contact_id> | <opportunity_id> | <Executive Sponsor>
<contact_id> | <opportunity_id> | <Business Evaluator>
Doctrine2で実装することは可能ですか?
これが私の関連付けです(YAML):
Opportunity:
type: entity
table: opportinity
...
...
...
manyToMany:
contacts:
targetEntity: Contact
joinTable:
name: opportinities_contacts
joinColumns:
opportunity_id:
referencedColumnName: id
inverseJoinColumns:
contact_id:
referencedColumnName: id
ありがとう