1C-Битрикс: Управление сайтом

CIBlockElement::Delete

bool
    
CIBlockElement::Delete(

 int ID
);

Функция удаляет элемент информационного блока. Также удаляются значения свойств типа "Привязка к элементу" указывающие на удаляемый. При установленном модуле поиска элемент удаляется из поискового индекса. Перед удалением вызываются обработчики события OnBeforeIBlockElementDelete из которых можно отменить это действие. После удаления вызывается обработчик события OnAfterIBlockElementDelete.

Параметры функции

ПараметрОписание
ID Код элемента.

Возвращаемое значение

Возвращается true в случае успешного удаления, в противном случае функция вернет false.
При попытке удаления несуществующего элемента функция так же вернет true.

Примеры использования

<?
if(CIBlock::GetPermission($IBLOCK_ID)>='W')
{
$DB->StartTransaction();
if(!CIBlockElement::Delete($ELEMENT_ID))
{
$strWarning .= 'Error!';
$DB->Rollback();
}
else
$DB->Commit();
}
?>

Пользовательские комментарии

Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.
© «Битрикс», 2001-2012, «1C-Битрикс», 2012