'timeAware' option: When creating an entity set a date of deletion in the future and never worry about cleaning up at expiration time.
https://github.com/doctrine-extensions/DoctrineExtensions/blob/main/doc/softdeleteable.md
К примеру, во время создания сущности я добавляю deletedAt с датой в будещем
Что-то я не могу понять, каким образом сущности будут удалены? Будут ли при этом задействованы события Symfony?
Никаким, это софтделит.
Ну я про то, каким образом этот soft delete сработает. Сейчас выяснил, что если включить timeAware, то в случае с detetedAt на будущее время - фильтр не будет срабатывать и запись будет отображаться как не удаленная
Тут всё очевидно, представь себе как бы ты это реализовал сам.
Обсуждают сегодня