0

“user_id”属性不会在配置中与“OneToOne”保持一致。这是yaml中的配置:

Event:
  type: entity
  table: events
  repositoryClass: EventRepository
  fields:
    userId:
      type: integer
      unsigned: true
      nullable: true
      column: user_id
  oneToOne:
    user:
      targetEntity: User
      cascade: {  }
      mappedBy: null
      inversedBy: null
      joinColumns:
        user_id:
          referencedColumnName: id
      orphanRemoval: false

在“OneToOne”和“fields”中描述“user_id”是否错误?阻止“user_id”保存的关系类型是否错误?

4

1 回答 1

-1

我不应该尝试同时使用“user”和“user_id”。一般来说,永远不要使用关系,它们什么也没给你。没有代码生成。要拥有 Active Record,必须对其进行编码。

于 2012-11-28T17:11:31.340 回答