FileFormField
class FileFormField extends FormField
FileFormField представляет собой поле формы файла (тег HTML input type="file").
Методы
| __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 |
| 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 |
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.
http://api.symfony.com/3.4/Symfony/Component/DomCrawler/Field/FileFormField.html