我在社交引擎工作,并在社交引擎中开发插件和小部件。假设这个插件是关于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
希望这对你有很大帮助。