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

