我在反面有一个复合键的ManyToMany关系.当我使用控制台命令doctrine:schema:update时出现以下错误:
[Doctrine\ORM\ORMException] Column name `keyword` referenced for relation from Map\MapBundle\Entity\ Student towards Map\MapBundle\Entity\SkillType does not exist.
我有一个实体学生(唯一键)与一个实体技能(复合键)具有ManyToMany关系,它与skillType(唯一键)具有ManyToOne关系.
这是我有不同的类映射:
班级学生
班级技能
Classe skillType
我试图交换
keyword
和attribut
@joinColumn行,但我有相同的错误消息attribut
而不是keyword
.我看不出我的映射有什么问题.表技能存在并且具有名为
keyword
和的列attribut
.我希望有人会看到我犯了错误的地方(可能是一个错字错误,比如丢失的字符或案例错误).