Подскажите как реализовать массовое удаление элементов ИБ?задача удалить элементы с незаполненным свойством.
Сделано так:
$arFilter = array("IBLOCK_ID" => 42, "PROPERTY_AD_ID" => false);
$resResponses = CIBlockElement::GetList(array('SORT'=>'ASC'), $arFilter, false, false, array());
while($s = $resResponses->Fetch()){
CIBlockElement::Delete($s['ID']);
}
Но, как я понимаю, в цикле while запросы к БД, а это уже пост для сайта говнокод.ру.
Как можно реализовать массовое удаление иначе?
спасибо
Сделано так:
$arFilter = array("IBLOCK_ID" => 42, "PROPERTY_AD_ID" => false);
$resResponses = CIBlockElement::GetList(array('SORT'=>'ASC'), $arFilter, false, false, array());
while($s = $resResponses->Fetch()){
CIBlockElement::Delete($s['ID']);
}
Но, как я понимаю, в цикле while запросы к БД, а это уже пост для сайта говнокод.ру.
Как можно реализовать массовое удаление иначе?
спасибо