Like 链接在社交引擎中的工作方式


How Like link works in Socialengine

我在社交引擎工作,并在社交引擎中开发插件和小部件。假设这个插件是关于car所以我希望在列出我的所有汽车时,用户可以like汽车。

我在代码中看到请求是在activity/index/like上发送的,action_id 作为参数。这是用户喜欢的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?

首先我需要知道我的理解是仪式还是不仪式?如果是,那么我在上面两列中输入的内容,或者完成此任务的正确方法是什么?

在表engine4_activity_actions中,类型用于表示操作类型,例如"like_car"(您必须在engine4_activity_actionTypes表中定义它)。

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

希望这对你有很大帮助。