2016-03-14 53 views
1

在聚合的飼料中使用自定義變量可以嗎?在聚合查詢中使用自定義字段

當我把我的活動我推下

$data = [ 
    'actor' => '1', 
    'verb' => "$verb", 
    'object' => "$objectType:$objectId", 
    'target' => "$targetObjectType:$targetObjectId", 
    'time' => "$time", 
    'foreign_id' => "$foreignId", 
    // Custom field 
    'object_type' => $objectType 
]; 

編輯聚集飼料時,​​它提到:

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,因此從不總是 聚合。

我只是試圖在聚合中使用自定義變量,它似乎是 可用和工作。這樣做有什麼不對嗎?

回答

1

是的,您可以在您的聚合格式中使用自定義變量。這樣做沒有錯。事實上,這是一個很好的解決方案,可以讓您對聚合進行很多控制。我們應該在界面中更清楚地闡明這一點。

+0

非常感謝你! – user391986