是否可以在關聯中在Doctrine2中創建外部字段。主要目的是建立一種關聯。例如, 我們有聯繫人和機會。我需要聯繫人和商機之間的關聯與此關聯的類型。數據Doctrine2 - 關聯類型的多對多關聯
例子:
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
感謝
[Doctrine2:在參考表中處理多對多列的最佳方法]的可能重複(http://stackoverflow.com/questions/3542243/doctrine2-best-way-to-handle -man-to-many-with-extra-columns-in-reference-table) – Crozin