method
public
ManyToMany::getRefEntity()
Сигнатура
public getRefEntity() : Entity
Возвращаемое значение
Entity
Как применяется в ManyToMany
ManyToMany::getRefEntity() — метод класса \Bitrix\Main\ORM\Fields\Relations\ManyToMany модуля «Главный модуль». ManyToMany: Реализует отношение многие-ко-многим через промежуточную сущность-медиатор.
Метод объекта: сначала нужен экземпляр ManyToMany.
use Bitrix\Main\ORM\Fields\Relations\ManyToMany;
/** @var ManyToMany $object */
$result = $object->getRefEntity();
// $result: EntityДругие методы ManyToMany
addFetchDataModifier()addSaveDataModifier()addValidator()configureCascadeDeletePolicy()configureCascadeSavePolicy()configureJoinType()configureLocalPrimary()В случае автоматически сгенерированного медиатора задаёт пользовательское имя поля ID, хранящего ID сущности-владельца.configureLocalReference()В случае автоматически сгенерированного медиатора задаёт пользовательское имя ссылочного поля, указывающего на сущность-владельца.configureMediatorEntity()Явная сущность-медиатор. По умолчанию генерируется автоматически.configureMediatorTableName()В случае автоматически сгенерированного медиатора задаёт пользовательское имя таблицы.configureRemotePrimary()В случае автоматически сгенерированного медиатора задаёт пользовательское имя поля ID, хранящего ID целевой сущности.configureRemoteReference()В случае автоматически сгенерированного медиатора задаёт пользовательское имя ссылочного поля, указывающего на целевую сущность.
getRefEntity() есть и у других классов модуля «Главный модуль»: OneToMany, Reference, Relation.
Исходный файл: source/main/lib/orm/fields/relations/manytomany.php:71

