Я создаю пакет для Symfony 2, который имеет два пользовательских типа. Будет использоваться только один тип пользователя (класс указан в конфигурации служб). Я определил два класса User
, которые наследуются от общего базового класса (используя однонаправленное наследование). Однако столбец дискриминатора кажется пустой тратой времени для меня. Есть ли способ наследовать базовый класс без использования STI?Наследование доктрины 2 в проекте Symfony 2 без различения колонки?
Если я опускаю аннотацию InheritanceType
, команда консоли Symfony doctrine:update:schema
пытается дважды создать таблицу пользователя и выдает ошибку.