Элементы соц. сетей в MODX
Хочу сделать компонент добавления пользователей «В друзья».
Стандартный функционал любо социальной сети это добавление в друзья.
Возник вопрос как лучше всего смоделировать модель в БД, какие поля в таблицах связывать, композиционно или агрирующе. Как правильнее всего это сделать.
Как должны храниться записи и что меняться при статусах «Добавлен, но не подтвержден» или «На рассмотрении», «Заблокирован», «В друзьях», «Удален из друзей».
Буду рад любым советам.
UPD: Вот как вижу таблицу с добавлениями, назовем ее modx_friends
id
user_id
consideration
friend
blocked
removed
active
createdon
editedon
Джоиним user_id и id из таблицы modx_users
Стандартный функционал любо социальной сети это добавление в друзья.
Возник вопрос как лучше всего смоделировать модель в БД, какие поля в таблицах связывать, композиционно или агрирующе. Как правильнее всего это сделать.
Как должны храниться записи и что меняться при статусах «Добавлен, но не подтвержден» или «На рассмотрении», «Заблокирован», «В друзьях», «Удален из друзей».
Буду рад любым советам.
UPD: Вот как вижу таблицу с добавлениями, назовем ее modx_friends
id
user_id
consideration
friend
blocked
removed
active
createdon
editedon
Джоиним user_id и id из таблицы modx_users