“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”保存?错误的关系类型?
答案 0 :(得分:-1)
我不应该尝试同时使用“user”和“user_id”。 一般来说,从不使用关系,他们什么都不给你。没有代码生成。要让Active Record必须对其进行编码。