1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
mergetrait.php
См. документацию.
1<?php
2
9
10namespace Bitrix\Main\ORM\Data\Internal;
11
12trait MergeTrait
13{
19 public static function merge(array $insertFields, array $updateFields, ?array $uniqueFields = null)
20 {
21 $entity = static::getEntity();
22 $conn = $entity->getConnection();
23 $primary = ($uniqueFields ?? $entity->getPrimaryArray());
24
25 $sql = $conn->getSqlHelper()->prepareMerge(static::getTableName(), $primary, $insertFields, $updateFields);
26
27 $conn->queryExecute(current($sql));
28
29 static::cleanCache();
30 }
31}
$primary
Определения entity.php:36
merge(?self $collection)
Определения collection.php:1056
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804