Хорошо, перефразирую если вы не используете доктрину то как бросаете события

об удалении сущности-ребенка при удалении сущности-родителя ?

10 ответов

6 просмотров

а зачем разводить эту асинхронщину если не секрет? вообще ивенты не люблю, обычно явно все вызываю (в пределах одной системы естественно)

Konstantin dmz9
а зачем разводить эту асинхронщину если не секрет?...

Ивенты прекрасно работают синхронно ивенты доктриы вообще не могут быть асинхронными

Dmitry- Автор вопроса
Konstantin dmz9
а зачем разводить эту асинхронщину если не секрет?...

ну вот для примера из Coupon -> PromoCode например удалили мы купон и теперь хотим всем у кого были промокоды выслать уведомление что промокод удален асинхрон нужен и событие на удаление промокода надо

Dmitry
ну вот для примера из Coupon -> PromoCode например...

ну так а как ты понял что операция удаления купона завершилась успешно? ты же ждешь коммита транзакции, не?

Dmitry- Автор вопроса
Konstantin dmz9
ну так а как ты понял что операция удаления купона...

коммит был, транзакция завершилась, нужно бросить события мне интересно кто и где их бросает

Dmitry
коммит был, транзакция завершилась, нужно бросить ...

а, т.е. "когда" тебе понятно. а "где" - там же где и коммит в коде написано

Dmitry- Автор вопроса
Konstantin dmz9
а, т.е. "когда" тебе понятно. а "где" - там же где...

так мне и так понятно, я просто опрос делаю кто, когда и где бросает событие

Dmitry
коммит был, транзакция завершилась, нужно бросить ...

Зависит от того как фейлы на логику могут повлиять ДО удаления после удаления Или сагу использую и тогда транзакционно во время

Похожие вопросы

Обсуждают сегодня

Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Чет мне ссыкотно опять Rainlab.User в проект ставить. Кто знает, опять наотъебись все сделали или после обнов пользоваться можно?
Black Cat
10
ребят, привет есть ли возможность мигрировать Policies + Auth Methods из нескольких Vault в один? пытаюсь сократить Vault кластера, немного не удобно что для каждой тестовой ...
azadevlab
2
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
это группа токсиков или тех кто помогает?
Ибрагим
9
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
Загрузил на свой сервер, теперь обычные прямые ссылки без query параметров и возможных ограничений, всё равно та же ошибка. Неужели скачивать из VK и перезаливать в TG кажд...
Alexey S
2
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
Можете помочь с этим, я тут использую Джанго как ОРМ для бота, но бот запускать не хочет, уже всезде перерыл не могу решить, может кто то сталкивался?
Ибрагим
4
Карта сайта