method public static

TemplateTable::upsert()

Класс: \Bitrix\Crm\Automation\Engine\Entity\TemplateTable

Сигнатура

public static upsert(array<string|int, mixed> $template) : mixed

Параметры

$template array<string|int, mixed>

Возвращаемое значение

mixed

Как применяется в TemplateTable

TemplateTable::upsert() — метод класса \Bitrix\Crm\Automation\Engine\Entity\TemplateTable модуля «CRM». Это ORM-сущность D7 (наследник DataManager): строки читаются как объекты EO_Template, наборы — как EO_Template_Collection.

Статический метод — вызывается через имя класса TemplateTable, без создания объекта.

use Bitrix\Main\Loader;
use Bitrix\Crm\Automation\Engine\Entity\TemplateTable;

Loader::includeModule('crm');

$template = [];
$result = TemplateTable::upsert($template);
// $result: mixed

Другие методы TemplateTable

upsert() есть и у других классов модуля «CRM»: ContactCompanyTable, DealContactTable, DealSumStatisticsTable, EntityConfigTable, InvoiceSumStatisticsTable, LeadSumStatisticsTable, QuoteContactTable.

Исходный файл: source/crm/lib/automation/engine/entity/template.php:54

Что будем искать? Например,Продвижение