Spec-Zone.ru › Symfony 4.1

FileFormField

class FileFormField extends FormField

FileFormField представляет поле формы файла (тег HTML input type="file").

Свойства

protected DOMElement $node из FormField
protected string $name из FormField
protected string $value из FormField
protected DOMDocument $document из FormField
protected DOMXPath $xpath из FormField
protected bool $disabled из FormField

Методы

__construct(DOMElement $node) из FormField
DOMElement|null getLabel()

Возвращает тег метки, связанный с полем, или null, если такового нет.

из FormField
string getName()

Возвращает имя поля.

из FormField
string|array getValue()

Возвращает значение поля.

из FormField
setValue(string $value)

Устанавливает значение поля.

bool hasValue()

Возвращает true, если поле должно быть включено в отправленные значения.

из FormField
bool isDisabled()

Проверяет, отключено ли текущее поле.

из FormField
initialize()

Инициализирует поле формы.

setErrorCode(int $error)

Устанавливает код ошибки PHP, связанный с полем.

upload(string $value)

Устанавливает значение поля.

setFilePath(string $path)

Устанавливает путь к файлу как строку для имитации HTTP-запроса.

Подробности

__construct(DOMElement $node)

Параметры

DOMElement $node Узел, связанный с этим полем

DOMElement|null getLabel()

Возвращает тег метки, связанный с полем, или null, если такового нет.

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

DOMElement|null

string getName()

Возвращает имя поля.

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

string Имя поля

string|array getValue()

Возвращает значение поля.

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

string|array Значение поля

setValue(string $value)

Устанавливает значение поля.

Параметры

string $value Значение поля

bool hasValue()

Возвращает true, если поле должно быть включено в отправленные значения.

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

bool true, если поле должно быть включено в отправленные значения, иначе false

bool isDisabled()

Проверяет, отключено ли текущее поле.

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

bool

protected initialize()

Инициализирует поле формы.

Исключения

LogicException При некорректном типе узла

setErrorCode(int $error)

Устанавливает код ошибки PHP, связанный с полем.

Параметры

int $error Код ошибки (один из UPLOAD_ERR_INI_SIZE, UPLOAD_ERR_FORM_SIZE, UPLOAD_ERR_PARTIAL, UPLOAD_ERR_NO_FILE, UPLOAD_ERR_NO_TMP_DIR, UPLOAD_ERR_CANT_WRITE или UPLOAD_ERR_EXTENSION)

Исключения

InvalidArgumentException При отсутствии кода ошибки

upload(string $value)

Устанавливает значение поля.

Параметры

string $value Значение поля

setFilePath(string $path)

Устанавливает путь к файлу как строку для имитации HTTP-запроса.

Параметры

string $path Путь к файлу

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/DomCrawler/Field/FileFormField.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API