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