如何使用OneToMany // ManyToOne关系持久保存/刷新doctrine2实体?

时间:2011-11-10 22:39:08

标签: symfony doctrine many-to-many associations persist

我试图坚持/刷新我的doctrine2实体,但每次都会出错:

  

Test \ Main \ MainBundle \ Entity \ ProductVariantAssociation类型的实体具有标识       通过外部实体Test \ Main \ MainBundle \ Entity \ Product,但是这个实体有       没有本身。您必须在相关实体上调用EntityManager#persist()并生成       确保在尝试持久化之前生成了标识符       '测试\ MAIN \ MainBundle \实体\ ProductVariantAssociation'。如果是Post Insert ID       生成(例如MySQL Auto-Increment或PostgreSQL SERIAL)这意味着你必须打电话       两个持久化操作之间的EntityManager #flush()。

我在pastebin发布了我的ArticleController: http://pastebin.com/iN0BpGFc

有人知道,如何解决这个问题?

0 个答案:

没有答案