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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.