Документация для разработчиков
Темная тема

TypeFactory

Абстрактный класс фабрики типов (абстрактная фабрика). Этот класс хранит в себе соответствие между типом и его элементами.

Методы

Метод Описание С версии
abstract public function getTypeDataClass(): string; Метод должен вернуть FQN-название конкретного класса-наследника таблета типов.
abstract public function getItemPrototypeDataClass(): string; Метод должен вернуть FQN-название прототипа класса-наследника таблета элементов
abstract public function getCode(): string; Метод должен вернуть строковый идентификатор фабрики (например, идентификатор модуля).
public function getItemDataClass($type): string Метод возвращает класс таблета элементов для типа $type.
public function getItemEntity($type): \Bitrix\Main\ORM\Entity Метод возвращает объект сущности для таблета элементов для типа $type.
public function getItemParentClass(): string Метод возвращает родительский орм-класс для объектов элементов.
public function getUserFieldEntityPrefix(): string Метод возвращает префикс для пользовательских полей.
public function getUserFieldEntityId(int $typeId): string Метод возвращает строковый идентификатор сущности пользовательских полей.

Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх