symfony删除实体映射学说

时间:2015-07-22 16:33:26

标签: symfony doctrine mapping entity

当我使用" 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 "?!

我如何清除我的实体映射?

1 个答案:

答案 0 :(得分:0)

您是否尝试为其中一个类别实体设置不同的表名?

/**
 * My\Category
 *
 * @ORM\Table(name="my_category_table")
 * @ORM\Entity
 */
class Category
{
   ...
}

这样,你就不会再有任何冲突了。