Est-il possible de créer un champ externe dans Association dans Doctrine2. L'objectif principal est d'avoir un type d'association. Par exemple, Nous avons des contacts et des opportunités. J'ai besoin de l'association entre Contacts et Opportunités avec un type de cette association.Doctrine2 - Association plusieurs-à-plusieurs avec le type d'association
Exemple de données:
contact_id | opportunity_id | association_type
------------------------------------------------------
<contact_id> | <opportunity_id> | <Executive Sponsor>
<contact_id> | <opportunity_id> | <Business Evaluator>
Est-il possible de mettre en œuvre Doctrine2?
Voici mon association (YAML):
Opportunity:
type: entity
table: opportinity
...
...
...
manyToMany:
contacts:
targetEntity: Contact
joinTable:
name: opportinities_contacts
joinColumns:
opportunity_id:
referencedColumnName: id
inverseJoinColumns:
contact_id:
referencedColumnName: id
Merci
double possible de [Doctrine2: La meilleure façon de gérer un grand nombre à plusieurs avec des colonnes supplémentaires dans le tableau de référence] (http://stackoverflow.com/questions/3542243/doctrine2-best-way-to-handle -many-to-many-avec-extra-columns-in-reference-table) – Crozin