0

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

ありがとう

4

1 に答える 1