Можно ли использовать собственные переменные в агрегации для фида?Использование настраиваемых полей в запросе агрегирования
Когда я придерживаюсь своей деятельности я придерживаюсь следующих
$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.
Причина я хочу пользовательскую переменную в том, что я хочу, чтобы объединить по ЦЕЛЬ ВЕРБ и ОБЪЕКТ (ТИП). Чтобы я мог показывать такие вещи, как 10 points were added to your item of id 1
. Если мы также используем идентификатор, например object=point:1
, мы не сможем использовать его в агрегации, так как он будет различным идентификатором для каждой точки, поэтому никогда не будет агрегата.
Я просто попытался использовать пользовательскую переменную в агрегации и, похоже, доступен и работает. Что-то не так в этом?
Большое спасибо! – user391986