Para agregar la capacidad de subir archivos a nuestro modelo de formulario,
necesitamos agregar un elemento de la clase Zend\Form\Element\File
de la
siguiente manera:
// Add the following code inside of form's addElements() method.
// Add the "file" field.
$this->add([
'type' => 'file',
'name' => 'file',
'attributes' => [
'id' => 'file'
],
'options' => [
'label' => 'Upload file',
],
]);
En el código de arriba, llamamos al método add()
que provee la clase base
Form
y le pasamos un arreglo de configuración que describe el elemento.
La llave type
del arreglo (línea 5) debe ser el nombre de la clase
Zend\Form\Element\File
o su alias «file».