Как работает ссылка 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
Надеюсь, это вам очень поможет.