@GeKskill

Как Хабр хранит настройки уведомлений?

Мне как-то надо сохранить все отмеченные пользователем чекбоксы, причем постоянно могут добавляться новые (это категории по которым надо уведомлять пользователя). Понимаю, что хранить надо примерно в таком виде (создавать со статусом 0 по триггеру), но тогда зачем хранить излишние данные со статусом 0:
user_id | category_id | status
     1               1                0 
     1               2                1 
     2               1                1
     2               2                0

Интересно как это реализовано здесь, на Хабре в настройках уведомлений (в базе хранится просто JSON строка?) или как-то PHP скрипт через условия проверяет полученные данные и для каждого параметра делает отдельный запрос к БД?
Передается JSON вида : notification[tracker][my_question_clarification]: 1
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
Можно оперировать что - 1 = "есть", 0 - "нету"
То есть записей для неотмеченных чекбоксов в базе не будет вообще.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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