当我使用" php app / console doctrine:schema:update --dump-sql &#34 ;;我有错误:
- > [学说\ DBAL \架构\ SchemaException]
名称为' bissap_forum.category'的表格已存在。
当我使用" php app / console doctrine:mapping:info&#34 ;;我有:
Found 7 mapped entities:
[OK] BISSAP\PlatformBundle\Entity\Category
[OK] BISSAP\PlatformBundle\Entity\Skill
[OK] BISSAP\PlatformBundle\Entity\Advert
[OK] BISSAP\PlatformBundle\Entity\Image
[OK] BISSAP\PlatformBundle\Entity\Application
[OK] BISSAP\PlatformBundle\Entity\AdvertSkill
[OK] BISSAP\BodyConceptBundle\Entity\Category
所以我有2个具有相同名称的实体(类别),也许这就是为什么,我有一个错误,当我使用" php app / console doctrine:schema:更新--dump-sql "?!
我如何清除我的实体映射?
答案 0 :(得分:0)
您是否尝试为其中一个类别实体设置不同的表名?
/**
* My\Category
*
* @ORM\Table(name="my_category_table")
* @ORM\Entity
*/
class Category
{
...
}
这样,你就不会再有任何冲突了。