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

