У меня есть система, которая хорошо работает на месте. Это в основном имеет настройки, как это:
notification_id
user_id
модуль
ACTION_TYPE
added_by
чтения
read_date
добавил
Это простой способ сделать это. user_id - это то, для кого он предназначен, added_by - это идентификатор пользователя того, кто выполнил действие. Модуль находится там, где он был выполнен, а action_type - это то, что произошло (комментарий, удаление, добавление и т. Д.). Прочитайте, если он уже просмотрен, а read_date - когда он был просмотрен.
У меня тогда есть класс, который строит формулировку, основанную на том, что значения выше.
У меня тогда был установлен crontab, который будет очищать старые уведомления в базе данных после стольких дней.
Я очень ценю ваши идеи. У вас есть часть кода для обмена? Еще раз спасибо. – Zakaria
Это довольно сложная система. Лучше всего было бы попробовать это самостоятельно и задать конкретные вопросы о том, где вы застряли. Я был бы рад взимать с вас стандартную плату, если вы хотите, чтобы я написал ее для вас или сесть за виртуальную 1-на-1. – bradenkeith