Как работает ссылка Like в Socialengine

Я работаю в социальной системе и разрабатываю плагин и виджет в социальной системе. Скажите, что этот плагин о car поэтому я хочу, чтобы в списке всех моих автомобилей пользователи могли like машина.

Я видел в коде, что запрос отправлен activity/index/like с action_id как парам. Это идентификатор, который нравится пользователю. Теперь я понял, что каждая ваша машина должна присутствовать в engine4_activity_actions Таблица.

Опять же, как я понял, в этой таблице важны следующие поля

type | subject_type | subject_id | object_type | object_id

Я думаю, что я могу поставить mycar в type колонка, user в subject_type, user_id в subject_id Но что такое object_type и object_id?

Сначала я должен знать, мое понимание - обряд или нет? Если да, то, что я положил в две колонки выше, или тогда как правильно выполнить эту задачу?

1 ответ

В таблице engine4_activity_actions тип используется для выражения типа действия, например "like_car" (вы должны определить его в таблице engine4_activity_actionTypes).

subject_type: user
subject_id: user_id
object_type: mycar
object_id: car_id

Надеюсь, это вам очень поможет.

Другие вопросы по тегам