Чтобы добавить возможность выгрузки файлов к модели формы, нужно добавить
элемент класса Zend\Form\Element\File
таким образом:
// Добавьте следующий код в метод формы addElements().
// Добавляем поле "file".
$this->add([
'type' => 'file',
'name' => 'file',
'attributes' => [
'id' => 'file'
],
'options' => [
'label' => 'Upload file',
],
]);
В этом фрагменте мы вызываем метод add()
, предоставляемый базовым классом Form
,
и передаем ему массив конфигурации, описывающий элемент. Ключ массива type
(строка 5)
должен быть либо именем класса Zend\Form\Element\File
, либо его псевдонимом "file".