Документация для разработчиков
Темная тема

createInstance

Создает экземпляр класса \Bitrix\Main\UI\FileInput. Это основной способ инициализации контрола перед выводом на странице.

Синтаксис

public static function createInstance($params = array(), $hashIsID = true)

Параметры

Параметр Тип По умолчанию Описание
$params array [] Параметры контрола. Список параметров приведен в описании метода __construct.
$hashIsID bool true Служебный параметр. В текущей реализации класса не используется.

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

Возвращает объект \Bitrix\Main\UI\FileInput.

Пример

<?php
$fileInput = \Bitrix\Main\UI\FileInput::createInstance([
    'id' => 'webform_photos',
    'name' => 'FILE[n#IND#]',
    'description' => false,
    'upload' => true,
    'allowUpload' => \Bitrix\Main\UI\FileInput::UPLOAD_IMAGES,
    'maxCount' => 5,
    'maxSize' => 1024 * 1024 * 10,
]);

echo $fileInput->show($files);
?>

Смотрите также

© «Битрикс», 2001-2026, «1С-Битрикс», 2026