таблицу так, чтобы вам легко можно было ответить на запрос "пользователь Х есть в группе Y?"
Вопрос в том, что если роли будут храниться в бд(например название роли и её цена), то где ф-ционал для каждой роли описывать ? Создавать интерфейс и реализовывать для каждой роли или как ?
Вы же продаете в конечном счете не роли, а продукт? Вот, продукт будет реквайрить нужную роль. А роли будет раздавать пользователям.
Обсуждают сегодня