У меня есть пользовательский объект и несколько объектов профиля.Я пытаюсь динамически создать отношение oneToOne на основе роли пользователя.
Итак, представьте себе мои 3 таблицы:
пользователи (основная таблица, имя пользователя, пароль, роль и т. Д., Используемыедля аутентификации)
users_admin
users_client
Затем в моем User.orm.yml у меня есть:
oneToOne:
--профиль:
----targetEntity: \ UserBundle \ Entity \ Profile
---- mappedBy: user
Проблема в том, что мне нужно, чтобы targetEntity был либо:
AdminProfile
ClientProfile
В зависимости от роли.Есть ли ссылки или советы?Я полностью потерян, с чего начать, поэтому оцените любой вклад в то, как я мог бы достичь этого.