Caution
The documentation you are viewing is for an older version of this component.
Switch to the latest (v3) version.
View Helpers
FormWeek
The FormWeek
view helper can be used to render an <input type="week">
HTML5
form input. It is meant to work with the Week element,
which provides a default input specification for validating HTML5 week values.
FormWeek
extends from FormDateTime.
Basic usage:
use Laminas\Form\Element;
$element = new Element\Week('my-week');
// Within your view...
echo $this->formWeek($element);
Output:
<input type="week" name="my-week" value="">
Usage of min
, max
and step
attributes:
use Laminas\Form\Element;
$element = new Element\Week('my-week');
$element->setAttributes([
'min' => '2012-W01',
'max' => '2020-W01',
'step' => 2, // weeks; default step interval is 1 week
]);
$element->setValue('2014-W10');
// Within your view...
echo $this->formWeek($element);
Output:
<input type="week" name="my-week" min="2012-W01" max="2020-W01" step="2" value="2014-W10">