我试图坚持/刷新我的学说2实体,但每次我都会出错:
Test\Main\MainBundle\Entity\ProductVariantAssociation 类型的实体通过外部实体 Test\Main\MainBundle\Entity\Product 具有标识,但是该实体本身没有实体。您必须在相关实体上调用 EntityManager#persist() 并确保在尝试持久化“Test\Main\MainBundle\Entity\ProductVariantAssociation”之前生成了一个标识符。在 Post Insert ID Generation(例如 MySQL Auto-Increment 或 PostgreSQL SERIAL)的情况下,这意味着您必须在两个持久化操作之间调用 EntityManager#flush()。
我在 pastebin 上发布了我的 ArticleController:http: //pastebin.com/iN0BpGFc
有谁知道,如何解决这个问题?