У меня есть объект Parent
с двумя дочерними объектами (Foo
и Bar
), реализующий наследование SINGLE_TABLE
.Установка дискриминатора динамически в Doctrine2
Возможно ли создать объект new Parent()
и динамически установить его дискриминатор на foo
вместо создания new Foo()
?
Нет, это не представляется возможным, по крайней мере, без уродливых хаков. Почему вы хотите это сделать? – Benjamin
У меня есть сценарий, где я получаю строку, представляющую дискриминатор, и мне нужно создать объект такого типа. Я создал метод для этого, просто хотел узнать, есть ли лучший способ. – tamir