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

