Form::buildOptionValues

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. Form
  4. buildOptionValues
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/controller/form.php
  • Класс: Bitrix\Crm\Controller\Form
  • Вызов: Form::buildOptionValues
static function buildOptionValues($data, array $dict): array
{
	$result = [];
	foreach ($data as $key => $option)
	{
		if (is_array($option))
		{
			// TODO
			$result[$key] = self::buildOptionValues($option, $dict[$key] ?? []);
		}

		$values = $dict[$option . 's'] ?? [];
		foreach ($values as $value)
		{
			$result[$option][] = $value['id'];
		}
	}
	return $result;
}

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