【发布时间】:2012-07-08 18:59:43
【问题描述】:
我的食谱实体:
/**
* @ORM\ManyToMany(targetEntity="Category", inversedBy="recipes")
*/
private $categories;
我的类别实体:
/**
* @ORM\ManyToMany(targetEntity="Recipe", inversedBy="categories")
* @ORM\JoinTable(name="recipe_category")
*/
private $recipes;
好的,这是来自http://www.youtube.com/watch?v=kPrgoe3Jrjw&feature=related。
这两个拥有方都可以正常工作。但是 cli 给出了错误:'名为 recipe_category 的表已经存在。有没有人知道最佳实践如何?
【问题讨论】:
-
“cli 给出错误”是什么意思?当您只是“php app/console”或“php app/console dictionary:schema:update --force”时会发生这种情况吗?
-
我的意思是 php 应用程序/控制台原则:schema:update --force
标签: symfony doctrine-orm many-to-many