Update
Описание и параметры
bool CIBlockType::Update( string ID, array arFields );
Метод изменяет параметры типа информационных блоков с кодом ID. Нестатический метод.
Параметры вызова
| Параметр | Описание |
|---|---|
| ID | Код изменяемой записи. |
| arFields | Массив поле=>значение... Содержит значения полей типа информационных блоков. В элементе массива arFields["LANG"] должен содержаться ассоциативный массив языковых свойств типа. Ключами этого массива служат идентификаторы языков. |
Возвращаемое значение
Метод возвращает:
true— если изменение прошло успешноfalse— при возникновении ошибки
В случае ошибки в свойстве объекта LAST_ERROR будет содержаться текст ошибки. Получить текст ошибки можно методом getLastError.
Смотрите также
Примеры использования
<?
$arFields = Array(
'SECTIONS'=>'Y',
'IN_RSS'=>'N',
'SORT'=>100,
'LANG'=>Array(
'en'=>Array(
'NAME'=>'Catalog',
'SECTION_NAME'=>'Sections',
'ELEMENT_NAME'=>'Products'
)
)
);
$obBlocktype = new CIBlockType;
$DB->StartTransaction();
$res = $obBlocktype->Update('catalog', $arFields);
if(!$res)
{
$DB->Rollback();
echo 'Error: '.$obBlocktype->LAST_ERROR.'<br>';
}
else
$DB->Commit();
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025