• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/ui/selector/entities.php
  • Класс: BitrixMainUISelectorEntities
  • Вызов: Entities::search
static function search($options = array(), $entityTypes = array(), $requestFields = array())
{
	$result = array(
		'ENTITIES' => array()
	);

	foreach($entityTypes as $entityType => $description)
	{
		$provider = self::getProviderByEntityType($entityType);
		if ($provider !== false)
		{
			$options = (!empty($description['options']) ? $description['options'] : array());
			if (
				!empty($requestFields['additionalData'])
				&& !empty($requestFields['additionalData'][$entityType])
			)
			{
				$options['additionalData'] = $requestFields['additionalData'][$entityType];
			}

			$result['ENTITIES'][$entityType] = $provider->search(array(
				'options' => $options,
				'requestFields' => $requestFields
			));
		}
	}

	return $result;
}