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">