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-2024, «1С-Битрикс», 2024