Документация для разработчиков
Темная тема

Delete

bool
CIBlockPropertyEnum::Delete(
	int ID
);

Метод удаляет вариант значения свойства типа "список". Метод статический.

Параметры вызова

ПараметрОписание
ID Код варианта значения свойства.

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

В случае успешного удаления возвращается true, иначе - false.



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

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Атем Прозоров
Пример:
Код
if (! \Bitrix\Main\Loader::includeModule('iblock')) {
    throw new \Bitrix\Main\LoaderException('Unable to load IBLOCK module');
}

$property = \CIBlockProperty::GetList([], ['IBLOCK_ID' => $iblockId, 'CODE' => $propertyCode])->Fetch();
if (! $property) {
    throw new \Exception('No such property');
}

$query = \CIBlockPropertyEnum::GetList(
    [], 
    ["IBLOCK_ID" => $iblockId, "XML_ID" => 6, "PROPERTY_ID" => $property['ID']]
);

$value = $query->GetNext();
if (! $value) {
    throw new \Exception('No such value');
}

$delete = \CIBlockPropertyEnum::delete($value['ID']);
if (! $delete) {
    throw new \Exception('Error while deleting the property value');
}

© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх