Bonjour,
Voici le schéma de la table category_affiliate
Il s'agit d'une table contenant 2 champs cat_id et aff_id qui sont une clé primaire composite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 ## src/Vigne/ProducteurBundle/Resources/config/doctrine/CategoryAffiliate.orm.yml Vigne\ProducteurBundle\Entity\CategoryAffiliate: type: entity table: category_affiliate id: cat_id: type: integer generator: { strategy: AUTO } manyToOne: category: targetEntity: Category inversedBy: category_affiliates joinColumn: name: cat_id referencedColumnName: catid affiliate: targetEntity: Affiliate inversedBy: category_affiliates joinColumn: name: aff_id referencedColumnName: affid
Lorsque j'utilise la commande doctrine pour créer mes entitées, j'ai le message d'erreur suivant :
Je ne vois pas d'où le problème peut venir?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [Doctrine\ORM\Mapping\MappingException] Single id is not allowed on composite primary key in entity Vigne\ProducteurBundle\Entity\CategoryAffiliate
Merci d'avance.
Transact.
Partager