Colonne de référence dans une relation ManyToMany
Bonjour,
Dans une relation ManyToMany entre les entités Categorie et Article, j'ai le message d'erreur suivant lors de la génération de l'entité Article :
Code:
1 2
|
Column name 'id' referenced for relation from ... towards ... does not exist. |
Voici les annotations sur les attributs des entités sus-citées.
classe Article
Code:
1 2 3 4 5 6
|
/**
* @ORM\ManyToMany(targetEntity="Vignoble\ProducteurBundle\Entity\Categorie", cascade={"persist"})
* @ORM\JoinColumn(nullable=false, name="categories", referencedColumnName="cat_id")
*/
private $categories; |
classe Categorie
Code:
1 2 3 4 5 6 7 8 9
|
/**
* @var integer $cat_id
*
* @ORM\Column(name="cat_id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $cat_id; |
Merci d'avance.
Transact.