Задать вопрос
@deadlockone
разработчик

Как проверить перед удаление элемент из инфоблок?

OnBeforeIBlockElementDeleteHandler вообще не выполняется. https://dev.1c-bitrix.ru/api_help/iblock/events/on... использовал вот эту события. Но ID вообще не приходит. Можно его получить через var_dump?
  • Вопрос задан
  • 548 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
AddEventHandler("iblock", "OnBeforeIBlockElementDelete", Array("MyClass", "OnBeforeIBlockElementDeleteHandler"));

class MyClass
{
	function OnBeforeIBlockElementDeleteHandler($ID)
	{
		$res = CIBlockElement::GetByID($ID);
		if($arItem = $res->GetNext()){
			\Bitrix\Main\Diag\Debug::dumpToFile($arItem, 'arItem');
		}
	}
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы