У меня возникла проблема с доктриной orm с использованием драйвера аннотаций, связанного с жизненным циклом обратного вызова. У меня 2 класса:
- абстрактная модель (помечена как MappedSuperclass, имеет обратные вызовы жизненного цикла)
- Пользователь (расширенная модель, помеченная как сущность)
метод prePresist не вызывается, если я сохраняю экземпляр пользователя в базе данных. Если я перенесу метод в класс User, все будет работать нормально.
Можете ли вы дать мне подсказку, как заставить наследование работать так, как ожидалось? (я пытаюсь установить uuid вместо идентификатора для всех классов, расширяющих класс Model)
Вы можете посмотреть его в этом суть