Я пытаюсь создать два отношения oneToMany с одной таблицей. Однако, когда я генерирую enities, столбцы join не генерируются на объекте Foo. Вот мой YAML:oneToMany/ManyToOne двунаправленная ассоциация, не генерирующая столбцы объединения в doctrine2
User.orm.yml
Acme\SomeBundle\Entity\User:
type: entity
table: user
id:
id:
type: integer
generator:
strategy: AUTO
fields:
firstname:
type: string
length: 40
created_at:
type: datetime
gedmo:
timestampable:
on: create
updated_at:
type: datetime
gedmo:
timestampable:
on: update
oneToMany:
foos:
targetEntity: Foo
mappedBy: user
Artist.orm.yml
Acme\SomeBundle\Entity\Artist:
type: entity
table: artist
id:
id:
type: integer
generator:
strategy: AUTO
fields:
name:
type: string
length: 100
oneToMany:
foos:
targetEntity: Foo
mappedBy: artist
Foo.orm.yml
Acme\SomeBundle\Entity\Foo:
type: entity
table: foo
id:
id:
type: integer
generator:
strategy: AUTO
fields:
created_at:
type: datetime
gedmo:
timestampable:
on: create
updated_at:
type: datetime
gedmo:
timestampable:
on: update
ManyToOne:
artist:
targetEntity: Artist
inversedBy: foos
user:
targetEntity: User
inversedBy: foos
В таблице Foo создаются только столбцы id, created_at и updated_at, в то время как также должны быть созданы два столбца объединения. Я также попытался вручную определить столбцы соединения в моем файле yaml, однако говорит, что это не обязательно.
У кого-нибудь есть ключ?