method
public
Entity::addField()
Класс: \Bitrix\Main\ORM\Entity
Сигнатура
public addField(array<string|int, mixed>|Field $fieldInfo[, null|string $fieldName = null ]) : Field|false
Параметры
$fieldInfo
array<string|int, mixed>|Field
$fieldName
null|string
= null
Возвращаемое значение
Field|false
Как применяется в Entity
Entity::addField() — метод класса \Bitrix\Main\ORM\Entity модуля «Главный модуль». Entity: Базовая сущность.
Метод объекта: сначала нужен экземпляр Entity.
use Bitrix\Main\ORM\Entity;
/** @var Entity $object */
$fieldInfo = [];
$result = $object->addField($fieldInfo);
// $result: Field|falseДругие методы Entity
__clone()camel2snake()cleanCache()Очищает все записи кеша для сущности.compileCollectionClass()compileDbTableStructureDump()compileEntity()compileObjectClass()createCollection()createDbTable()Создаёт таблицу в соответствии с коллекцией FieldscreateObject()destroy()enableFullTextIndex()Устанавливает флаг, указывающий на поддержку полнотекстового индекса для поля.
Исходный файл: source/main/lib/orm/entity.php:526

