Организация подписок

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Tonni_regoletti
Сообщения: 52
Зарегистрирован: 2019.10.11, 09:16

Организация подписок

Сообщение Tonni_regoletti »

Добрый день.
Если можно поделитесь опытом, как вы реализовывали систему подписок ?
Подписок может быть много, допустим на категории товаров или на конкретного продавца.
Думаю хранить все в базе, и выделить под каждый тип подписки отдельную таблицу.

unknownby
Сообщения: 592
Зарегистрирован: 2019.11.05, 16:34
Контактная информация:

Re: Организация подписок

Сообщение unknownby »

Сам таким не занимался, но выделять под каждый тип подписки отдельную таблицу как-то неахти.
Можно же сделать одну таблицу, запихивать к примеру id - пользователя, id - что нужно (категорию, продавца или еще что), но при этом будет третье поле, которое будет определять, что во втором id. категория/продавец или что тебе угодно. Своеобразный "Тип подписки".
Могут быть записи

table_id, user_id, podpiska_id, typeofpodpiska_id
1, 1, 1, 1
2, 1, 1, 2

Говорит о том, что для пользователя с id = 1 будет подписка на Категорию с id = 1, а вторая запись о том, что подписка на Продавца с id = 1

Аватара пользователя
Tonni_regoletti
Сообщения: 52
Зарегистрирован: 2019.10.11, 09:16

Re: Организация подписок

Сообщение Tonni_regoletti »

Спасибо, я в этом направлении не думал

Ответить