method public

QuoteConversionWizard::prepareDataForEdit()

Класс: \Bitrix\Crm\Conversion\QuoteConversionWizard

Сигнатура

public prepareDataForEdit(int $entityTypeID, array<string|int, mixed> &$fields[, bool|true $encode = true ]) : void

Описание

Подготавливает поля сущности для редактирования.

Параметры

$entityTypeID int
Идентификатор типа сущности.
$fields array<string|int, mixed>
Поля сущности.
$encode bool|true = true
Флаг кодирования полей.

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

void

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

QuoteConversionWizard::prepareDataForEdit() — метод класса \Bitrix\Crm\Conversion\QuoteConversionWizard модуля «CRM».

Метод объекта: сначала нужен экземпляр QuoteConversionWizard.

use Bitrix\Main\Loader;
use Bitrix\Crm\Conversion\QuoteConversionWizard;

Loader::includeModule('crm');

/** @var QuoteConversionWizard $object */
$entityTypeID = 1;
$fields = [];
$object->prepareDataForEdit($entityTypeID, $fields);

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

  • execute() Запускает мастер.
  • load() Загружает мастер, связанный с сущностью, из сессии.
  • prepareDataForSave() Подготовить поля сущности для сохранения.
  • remove()

prepareDataForEdit() есть и у других классов модуля «CRM»: DealConversionWizard, LeadConversionWizard.

Исходный файл: source/crm/lib/conversion/quoteconversionwizard.php:85

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