а по отдельному полю, например связать User и Request по email (и там и там уникальный индекс по email)?
что документация говорит прямо?
Не знаю как нагуглить...
association mapping doctrine
Это видел, и видимо что-то не указал: /** * @ORM\OneToOne(targetEntity="App\Entity\User") * @ORM\JoinColumn(name="email", referencedColumnName="email") */ private $user; Потому что выдает ошибку Missing value for primary key id on App\Entity\User
В юзере нужно также указать связь на request свойство
Тут видимо немного в другом проблема, по крайней мере тут https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/limitations-and-known-issues.html#join-columns-with-non-primary-keys говорится о том, что можно использовать только первичные ключи
А, ну у тебя связь One... А связи One вешаются на праймери, тебе нужно one request many user
Видимо OneToMany тоже на праймари
Обсуждают сегодня