+7 (987) 026-06-36
Написать в Telegram

Оставить заявку
stanislav_web

Запрос D7 к Highload-блокам по API 1С-Битрикс

Запрос D7 к Highload-блокам по API 1С-Битрикс Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работы

Запрос D7 к Highload-блокам по API 1С-Битрикс

Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работы

📅 23 октября 2023

👁‍🗨 256

🔥 0

Запрос D7 к Highload-блокам по API 1С-Битрикс
<?
use Bitrix\Main\Loader;
Loader::includeModule('highloadblock');

$hlblock_id = 1; // ID highload-блока
$hlblock = Bitrix\Highloadblock\HighloadBlockTable::getById($hlblock_id)->Fetch();
$entity = Bitrix\Highloadblock\HighloadBlockTable::compileEntity($hlblock);
$entity_data_class = $entity->getDataClass();

$rsData = $entity_data_class::getList(
	[
		'select' => [
			'*'
		],
		'order' => [
			'ID' => 'ASC'
		],
		'filter' => [
			'UF_XML_ID' => $arResult['PROPERTIES']['PROPERTY']['VALUE']
		]
	]
);
while ($arData = $rsData->Fetch()) {
	consoleLog($arData);
}
?>