События
Разработчик может модифицировать как результирующие массивы с данными, которые поступают в приложение через API-шлюз, так и изменить или дополнить данные, которые поступют из приложения на сайт.
Пример подписки на события в 1С-Битрикс
get('id');
// Получаем параметр
$result = $event->getParameter('result');
$eventResult = new Main\Entity\EventResult($event->getEventType());
// Модифицируем данные в результирующем массиве
$result["price"] = 10000;
// Скармливаем измененные данные объекту события
$eventResult->modifyFields($result);
return $eventResult;
}
}
\Bitrix\Main\EventManager::getInstance()->addEventHandler(
'mobiusapp.backend',
'onResponseCatalogElementList',
['MobiusAppEvents', 'onResponseCatalogElementList']
);
Обновлено 06.08.2025 11:31