EntityRelationTable::deleteByItem

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. EntityRelationTable
  4. deleteByItem
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Relation/EntityRelationTable.php
  • Класс: Bitrix\Crm\Relation\EntityRelationTable
  • Вызов: EntityRelationTable::deleteByItem
static function deleteByItem(int $entityTypeId, int $entityId): void
{
	$connection = Application::getConnection();
	$helper = $connection->getSqlHelper();

	/** @noinspection SqlResolve */
	$connection->query(sprintf(
		'DELETE FROM %s WHERE 
			(SRC_ENTITY_TYPE_ID = %d AND SRC_ENTITY_ID = %d)
			OR (DST_ENTITY_TYPE_ID = %d AND DST_ENTITY_ID = %d)',
		$helper->quote(static::getTableName()),
		$helper->convertToDbInteger($entityTypeId),
		$helper->convertToDbInteger($entityId),
		$helper->convertToDbInteger($entityTypeId),
		$helper->convertToDbInteger($entityId)
	));
}

Добавить комментарий