method
public
CIBlockType::Add()
Класс: \CIBlockType
Сигнатура
public Add(array<string|int, mixed> $arFields) : bool
Описание
Описание arFields смотрите в описании класса.
Дополнительно он может содержать ключ "LANG" с массивом языкозависимых параметров.
Например:
$arFields = array(
"ID" => "test",
"LANG" => array(
"en" => array(
"NAME" => "Test",
"ELEMENT_NAME" => "Test element",
"SECTION_NAME" => "Test section",
),
),
);
Параметры
$arFields
array<string|int, mixed>
Возвращаемое значение
bool
Как применяется в CIBlockType
CIBlockType::Add() — метод класса \CIBlockType старого API 1С-Битрикс (без пространства имён).
Метод объекта: сначала нужен экземпляр CIBlockType.
/** @var \CIBlockType $object */
$arFields = [];
$result = $object->Add($arFields);
// $result: boolДругие методы CIBlockType
CheckFields()Вспомогательная внутренняя функция. Проверяет корректность информации. Вызывается методами Add и Update.Delete()Удаляет тип инфоблока вместе со всеми инфоблоками. Если при удалении инфоблока возникает ошибка, выполнение…GetByID()Возвращает информацию о типе инфоблока по идентификатору.GetByIDLang()Возвращает информацию о типе инфоблока с дополнительными языкозависимыми сообщениями.getLastError()Возвращает последние ошибки.GetList()Возвращает список типов инфоблоков.Update()Обновляет тип инфоблока в базе данных.
Add() есть и у других классов старого API: CAgent, CAllAgent, CAllCrmCompany, CAllCrmContact, CAllCrmDeal, CAllCrmInvoice, CAllCrmLead, CAllCrmQuote.
Исходный файл: source/iblock/classes/general/iblocktype.php:429

