1

我正在尝试在实体中添加关联字段。当我检查时

php app/console doctrine:mapping:info

映射显示在列表中。

尝试的时候

php app/console doctrine:migrations:diff

或者

php app/console doctrine:schema:update --force

我得到错误

[Doctrine\DBAL\Schema\SchemaException] The table with name 'pim_catalog_group' already exists.

这是我的实体代码

Acme\Bundle\AppBundle\Entity\Group:
type: entity
table: pim_catalog_group
changeTrackingPolicy: DEFERRED_EXPLICIT 
manyToOne:
    family:
        targetEntity: Pim\Component\Catalog\Model\FamilyInterface
        joinColumn:
            name: family_id
            referencedColumnName: id
            onDelete: 'SET NULL'

我想这可能是由于限制,但无法解决。

4

0 回答 0