一对多,自引用关系 Symfony

One-To-Many, Self-referencing relationship Symfony

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

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

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

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