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

Что будем искать? Например,Продвижение