Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс File
+ Граф наследования:File:

Открытые статические члены

static getPostWithFiles (array $post, array $files)
 
static loadInfo ($value)
 
static loadInfoSingle ($file)
 
static isDeletedSingle ($value)
 
static isUploadedSingle ($value)
 
static isMultiple ($value)
 
static getViewHtmlSingle (array $input, $value)
 
static getFilterEditHtml ($name, array $input, $value)
 
static getEditHtmlSingle ($name, array $input, $value)
 
static getEditHtmlSingleDelete ($name, array $input)
 
static getErrorSingle (array $input, $value)
 
static getValueSingle (array $input, $value)
 
static getSettings (array $input, $reload)
 
- Открытые статические члены унаследованные от Base
static asSingle ($value)
 
static asMultiple ($value)
 
static getViewHtml (array $input, $value=null)
 
static getEditHtml ($name, array $input, $value=null)
 
static getEditHtmlInsert ($tag, $replace, $name, $sample, $after)
 
static getEditHtmlSingleAfterInsert ()
 
static getError (array $input, $value)
 
static getRequiredError (array $input, $value)
 
static getValue (array $input, $value)
 
static hasMultipleValuesSupport ()
 

Дополнительные унаследованные члены

- Открытые атрибуты унаследованные от Base
const MULTITAG = 'div'
 
- Защищенные статические члены унаследованные от Base
static getHiddenRecursive ($name, $value, $attributes)
 
static extractAttributes (array $input, array $boolean, array $other, $withGlobal=true)
 

Подробное описание

File Must use: File::getPostWithFiles before using this type!

См. определение в файле input.php строка 1294

Методы

◆ getEditHtmlSingle()

static getEditHtmlSingle ( $name,
array $input,
$value )
static
Возвращает
string

Переопределяет метод предка Base.

См. определение в файле input.php строка 1513

◆ getEditHtmlSingleDelete()

static getEditHtmlSingleDelete ( $name,
array $input )
static

Переопределяет метод предка Base.

См. определение в файле input.php строка 1554

◆ getErrorSingle()

static getErrorSingle ( array $input,
$value )
static
Аргументы
array$input
$value
Исключения
SystemException

Переопределяет метод предка Base.

См. определение в файле input.php строка 1559

◆ getFilterEditHtml()

static getFilterEditHtml ( $name,
array $input,
$value )
static
Аргументы
$name
array$input
$value
Возвращает
string

См. определение в файле input.php строка 1508

◆ getPostWithFiles()

static getPostWithFiles ( array $post,
array $files )
static

Normalize $_FILES structure and join it with $_POST. Must be called before using File type!

PHP default $_FILES structure:

Array([name] => Array([0] => photo.jpg , [1] => ) [type] => Array([0] => image/jpeg , [1] => ) [tmp_name] => Array([0] => /tmp/dsk4le5se, [1] => ) [error] => Array([0] => 0 , [1] => 4) [size] => Array([0] => 45673 , [1] => 0))

Normalized files structure:

Array( [0] => Array( [name] => photo.jpg [type] => image/jpeg [tmp_name] => /tmp/dsk4le5se [error] => 0 [size] => 45673 ) [1] => Array( [name] => [type] => [tmp_name] => [error] => 4 [size] => ) )

Example: <input type="file" name="PROFILE[5][PHOTOS][]"> - will be normalized as expected in post

Аргументы
array$post- $_POST
array$files- $_FILES
Возвращает
array - post + fixed files

См. определение в файле input.php строка 1332

◆ getSettings()

static getSettings ( array $input,
$reload )
static

Переопределяет метод предка Base.

См. определение в файле input.php строка 1635

◆ getValueSingle()

static getValueSingle ( array $input,
$value )
static

Переопределяет метод предка Base.

См. определение в файле input.php строка 1620

◆ getViewHtmlSingle()

static getViewHtmlSingle ( array $input,
$value )
static

Переопределяет метод предка Base.

См. определение в файле input.php строка 1460

◆ isDeletedSingle()

static isDeletedSingle ( $value)
static

Check if file is marked for deletion.

Аргументы
$value
Возвращает
bool

См. определение в файле input.php строка 1417

◆ isMultiple()

static isMultiple ( $value)
static

Check if value is multiple.

Аргументы
$value
Возвращает
bool

Переопределяет метод предка Base.

См. определение в файле input.php строка 1439

◆ isUploadedSingle()

static isUploadedSingle ( $value)
static

Check if file is uploaded.

Аргументы
$value
Возвращает
bool

См. определение в файле input.php строка 1426

◆ loadInfo()

static loadInfo ( $value)
static
Аргументы
$value
Возвращает
array - file array

См. определение в файле input.php строка 1376

◆ loadInfoSingle()

static loadInfoSingle ( $file)
static

deprecated

См. определение в файле input.php строка 1388