On this page
Caution
The documentation you are viewing is for an older version of this component.
Switch to the latest (v3) version.
View Helpers
FormFile
The FormFile
view helper can be used to render an <input type="file">
form
input. It is meant to work with the File element.
Basic usage
use Laminas\Form\Element;
$element = new Element\File('my-file');
// Within your view...
echo $this->formFile($element);
// Result: <input type="file" name="my-file">
For HTML5 multiple file uploads, the multiple
attribute can be used. Browsers
that do not support HTML5 will default to a single upload input.
use Laminas\Form\Element;
$element = new Element\File('my-file');
$element->setAttribute('multiple', true);
// Within your view...
echo $this->formFile($element);
// Result: <input type="file" name="my-file" multiple="multiple">