@lzy

Как узнать о новой записи в БД?

Такой вопрос, например сейчас в базе хранится 10 товаров, но кто то из пользователей добавил 1 товар, при входе в админку, как уведомлять админа о том что добавлен товар? Какая логика у этой функции, есть примеры реализации в инете?
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
@morricone85
Я похожее, делал так (только, вместо товаров были сообщения):
1) поле -status- , где 1 - новое сообщение, 0 - просмотренное админом;
2) для вывода новых - идет запрос + where status = 1;
3) при, просмотре админом в админке, нужно обновлять status: Update....
status = 0 where id =...
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Nemozar
@Nemozar
Php developer
Сделайте систему уведомлений. При добавлении нового товара в методе afterSave в модели пишите информацию в таблицу с уведомлениями.
А при входе администратором показывайте все не прочтённые уведомления. Ну и отдельную форму для показа всех уведомлений.
Ответ написан
Комментировать
@glebvvs
Можете попробовать после добавления товара кем либо в сессию или бд записывать, мол добавлен товар и данные о нем. И когда происходит вход в админку проверять есть ли данная сессия или запись в бд.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы