Может потребоваться дополнительная работа, например очистка значений в полях, которые присутствуют только в одном из ваших подклассов.

если это вообще возможно) изменить тип сущности с помощью Doctrine2, используя его наследование таблиц классов?

Допустим, у меня естьPerson тип родительского класса и два унаследованных типаEmploye а такжеClient, Моя система позволяет создать человека и указать его тип - это довольно просто реализовать - но я также хотел бы иметь возможность сменить человека с сотрудника на клиента, сохраняя при этомPerson-уровневая информация (это id и другие связанные записи).

Есть ли простой способ сделать это с Doctrine2?

Ответы на вопрос(4)

Ваш ответ на вопрос