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