модуль для создания, сёрва и удаления картинок
Я делаю модуль для создания карточки, в которой одно из полей - это картинка из модуля картинок.
Как мне связать поля из двух разных таблиц? Чтоб при удалении картинки в другом модуле, удалялась связь в модуле с карточкой?
Я понимаю, что при удалении картинки, можно прописать запрос в бд для удаления поля в другой таблице. Но как сделать так, чтобы мне не пришлось писать это для каждой отдельной таблицы? Чтоб модуль с картинками был независим от остальных модулей работающих с ним? Есть какие-нибудь примеры реализаций в открытом доступе?
Предполагается, что с фронта вместе с карточкой будет приходить id картинки. А как дальше правильно с ним работать я без понятия...
Технически интеграцию между двумя модулями (агрегатами и т.п.) на уровне приложения можно реализовать через события
Обсуждают сегодня