如何在Doctrine 2中使用yaml进行继承

时间:2013-09-20 12:47:49

标签: symfony inheritance doctrine-orm yaml fosuserbundle

我试图使用FOS UserBundle我需要创建一个用户来扩展来自FOSUserBundle的BaseUser。

这是我的User.orm.yml

Acme\UserBundle\Entity\User:
  type: entity
  id:
    id:
      type: integer
      generator: { strategy: AUTO }
inheritanceType: SINGLE_TABLE
discriminatorColumn:
  name: discr
  type: string
  length: 255
discriminatorMap:
  user: User
  baseUser: BaseUser

我没有忘记扩展BaseUser,但我只是不知道该怎么做。 doctrine documentation仅显示如何使用注释执行此操作。

你能帮我吗?

由于

1 个答案:

答案 0 :(得分:-1)

这是SINGLE_TABLE继承的示例。 这也是一些有用的information。 希望它有所帮助。