一对多,自我引用关系Symfony

时间:2017-04-27 16:10:40

标签: symfony doctrine-orm uml relational-database aggregation

我正在尝试在symfony中实现自引用关系,但我不知道如何做到这一点。 这张照片解释了协作者类和作为协作者类型的Supervisor属性之间的关系。

here is the Two classes

1 个答案:

答案 0 :(得分:1)

在yml配置中,这应该足够了:

Product:  
  type: entity  
  manyToOne:
    product:
      targetEntity: Product
      joinColumn:
        name: product_id
        referencedColumnName: id

注意:这是一种单向绑定,如果您需要双向关系,则必须在同一实体上创建oneToManymanyToOne关系