nepster-web
@nepster-web

Как правильно реализовать структуру модуля Уведомления?

Итак к примеру есть несколько модулей в системы, которые должны уведомить пользователя о каких-либо действиях.

Например:
- Новый партнер в структуре
- Перевод Средств
- Достижение нового Ранга
и тп.

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

Поэтом появилась идея, сделать так, чтобы каждый модуль, который должен отсылать уведомления имел свою таблицу в базе для этих целей.

После чего модуль уведомлений с помощью Dependency Injection получает зависимые модули и знает откуда брать и показывать уведомления.

Но тут получается момент, когда в базе появится по одной примерно одинаковой таблицы почти на каждый модуль. На сколько это критично ? Есть ли идеи как реализовать вообще такую штуку ?
  • Вопрос задан
  • 2344 просмотра
Пригласить эксперта
Ответы на вопрос 1
вы уже третью тему создаете на один и тот же вопрос, здесь и на yii-форуме.
В каждом модуле у вас при каком-то действии вызывается событие. В другом модуле вы подписываетесь на это событие и все пишете в таблицу этого модуля.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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