method
public
StorageStrategy::bindItems()
Сигнатура
public bindItems(ItemIdentifier $parent, ItemIdentifier $child) : Result
Описание
Связать предоставленные элементы друг с другом
Параметры
$parent
ItemIdentifier
$child
ItemIdentifier
Возвращаемое значение
Result
Как применяется в StorageStrategy
StorageStrategy::bindItems() — метод класса \Bitrix\Crm\Relation\StorageStrategy модуля «CRM».
Метод объекта: сначала нужен экземпляр StorageStrategy.
use Bitrix\Main\Loader;
use Bitrix\Crm\Relation\StorageStrategy;
Loader::includeModule('crm');
/** @var StorageStrategy $object */
$parent = null; // ItemIdentifier
$child = null; // ItemIdentifier
$result = $object->bindItems($parent, $child);
// $result: ResultДругие методы StorageStrategy
areItemsBound()Возвращает true, если элементы связаныgetChildElements()Получить из БД объекты ItemIdentifier, являющиеся дочерними по отношению к указанному родителю.getParentElements()Получить из БД объекты ItemIdentifier, являющиеся родительскими по отношению к указанному дочернему.replaceAllItemBindings()Заменить все привязки $oldItem на $newItemunbindItems()Отвязать предоставленные элементы
bindItems() есть и у других классов модуля «CRM»: Relation, RelationManager.
Исходный файл: source/crm/lib/Relation/StorageStrategy.php:51

