可以在Feed的聚合中使用自定义变量吗?
当我推动我的活动时,我推动以下
$data = [
'actor' => '1',
'verb' => "$verb",
'object' => "$objectType:$objectId",
'target' => "$targetObjectType:$targetObjectId",
'time' => "$time",
'foreign_id' => "$foreignId",
// Custom field
'object_type' => $objectType
];
编辑聚合Feed时会提及:
The following variables are
available to you: verb, time, object, target, id, actor.
我想要自定义变量的原因是我想通过 VERB TARGET和OBJECT(TYPE)进行聚合。这样我就可以展示诸如10 points were added to your item of id 1
之类的内容。如果我们也使用id object=point:1
那么我们就不能在聚合中使用它,因为它对于每个点都是不同的id因此从不
聚合
我只是尝试在聚合中使用自定义变量,它似乎是 可用和工作。这样做有什么不对吗?
答案 0 :(得分:1)
是的,您可以在聚合格式中使用自定义变量。这样做没有错。事实上,它是一个很好的解决方案,可以让您对聚合进行大量控制。我们应该在界面中更清楚地澄清。