当我更新我的架构时(php app / console doctrine:schema:update --force ),生成的表没有外键约束。 在phpmyadmin中,我可以在这些表中手动插入数据而不为外键设置值(Doctrine ORM实体中的ManyToOne变量)。
所以我问自己这是一种正常行为,还是我在创建实体时遗漏了一些东西。
非常感谢(对不起我的英语)
答案 0 :(得分:0)
您可以使用注释执行此操作并在两个实体上进行映射:
请参阅:
How can I use 'foreign key' on doctrine?
和
http://docs.doctrine-project.org/en/2.0.x/reference/annotations-reference.html#annref-onetomany
例如。