method
public
static Устаревший
ManyToMany::getClassByOldDataType()
Сигнатура
public static getClassByOldDataType(mixed $dateType) : bool
Параметры
$dateType
mixed
Возвращаемое значение
bool
Как применяется в ManyToMany
ManyToMany::getClassByOldDataType() — метод класса \Bitrix\Main\ORM\Fields\Relations\ManyToMany модуля «Главный модуль». ManyToMany: Реализует отношение многие-ко-многим через промежуточную сущность-медиатор.
Статический метод — вызывается через имя класса ManyToMany, без создания объекта.
use Bitrix\Main\ORM\Fields\Relations\ManyToMany;
$dateType = null;
$result = ManyToMany::getClassByOldDataType($dateType);
// $result: boolДругие методы ManyToMany
addFetchDataModifier()addSaveDataModifier()addValidator()configureCascadeDeletePolicy()configureCascadeSavePolicy()configureJoinType()configureLocalPrimary()В случае автоматически сгенерированного медиатора задаёт пользовательское имя поля ID, хранящего ID сущности-владельца.configureLocalReference()В случае автоматически сгенерированного медиатора задаёт пользовательское имя ссылочного поля, указывающего на сущность-владельца.configureMediatorEntity()Явная сущность-медиатор. По умолчанию генерируется автоматически.configureMediatorTableName()В случае автоматически сгенерированного медиатора задаёт пользовательское имя таблицы.configureRemotePrimary()В случае автоматически сгенерированного медиатора задаёт пользовательское имя поля ID, хранящего ID целевой сущности.configureRemoteReference()В случае автоматически сгенерированного медиатора задаёт пользовательское имя ссылочного поля, указывающего на целевую сущность.
getClassByOldDataType() есть и у других классов модуля «Главный модуль»: ArrayField, BooleanField, CryptoField, DateField, DatetimeField, DecimalField, EnumField, ExpressionField.
Исходный файл: source/main/lib/orm/fields/relations/manytomany.php:609

