@MarkLb

Как правильно организовать уведомление о новом действии в Yii2?

Здравствуйте. Допустим, имеем определенное действие, к примеру заказ.
Нужно сделать уведомление о том, если поступил новый заказ во вкладке сайта(к примеру: звуковое, не суть).

Как вижу это я:

1. Добавить столбец в БД unread, при добавлении заказа присваивать ему 1.
2. Сделать action, который если есть новые заказы - возвращает их число, если нет - возвращается null.
3. С помощью jQuery+AJAX проверять новые заказы используя setInterval().
4. Если есть новый заказ - уведомлять. Также появляется кнопка "Отметить прочитанным" - при её нажатии все заказы с `unread` содержащим 1 принимают значение 0.

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

Спасибо за ответы.
  • Вопрос задан
  • 402 просмотра
Пригласить эксперта
Ответы на вопрос 1
dima9595
@dima9595
Junior PHP
Соккеты, как вариант
Ответ написан
Ваш ответ на вопрос

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

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