Михаил Базаров Разработка на 1С-Битрикс Михаил Базаров

Очистка highloadblock -блока через API битрикс

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.
Очистка highloadblock -блока через API битрикс
Код
CModule::IncludeModule('highloadblock');
use Bitrix\Highloadblock as HL;
use Bitrix\Main\Entity;

$hlblockId = 2; // ID Hl-блока который нужно очистить

$hlblockId = HL\HighloadBlockTable::getById(4)->fetch();
$entity = HL\HighloadBlockTable::compileEntity($hlblockId);
$entity_data_class = $entity->getDataClass();

$rsData = $entity_data_class::getList([
    "select" => [
        'ID' // Нужен только ID записи
     ]
]);
while ($arItem = $rsData->Fetch()) {
    $entity_data_class::delete($arItem["ID"]);
}
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
 

Блог-note Заметки по 1С-Битрикс