method
public
static
DeliveryPaySystemTable::setLinks()
Сигнатура
public static setLinks(int $entityId, string $entityType[, array<string|int, int> $linkedIds = array() ][, mixed $actualizeRestrictions = true ]) : Result
Параметры
$entityId
int
$entityType
string
self::ENTITY_TYPE_DELIVERY || self::ENTITY_TYPE_PAYSYSTEM
$linkedIds
array<string|int, int>
= array()
Пустое значение означает все.
$actualizeRestrictions
mixed
= true
Возвращаемое значение
Result
Как применяется в DeliveryPaySystemTable
DeliveryPaySystemTable::setLinks() — метод класса \Bitrix\Sale\Internals\DeliveryPaySystemTable модуля «Интернет-магазин». Это ORM-сущность D7 (наследник DataManager): строки читаются как объекты EO_DeliveryPaySystem, наборы — как EO_DeliveryPaySystem_Collection.
Статический метод — вызывается через имя класса DeliveryPaySystemTable, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Sale\Internals\DeliveryPaySystemTable;
Loader::includeModule('sale');
$entityId = 1;
$entityType = '';
$result = DeliveryPaySystemTable::setLinks($entityId, $entityType);
// $result: ResultСобственные методы DeliveryPaySystemTable
Исходный файл: source/sale/lib/internals/delivery_paysystem.php:114

