Doplněk umožňuje vkládání data nebo data a času do jednoho pole formuláře. Po odeslání formuláře je k dispozici hodnota ve formátu vhodném pro uložení do databázového sloupce typu date nebo datetime.
Komponenta je napsána pro PHP 7.1 nebo novější a Nette Framework 3.0 nebo novější (Nette Dependency Injection Container, Nette Forms, Nette Utilities).
Příklady použití
Přidání extension method do třídy Nette\Forms\Form
(bootstrap.php):
RadekDostal\NetteComponents\DateTimePicker\TbDatePicker::register();
Použití ve formuláři:
$form->addTbDatePicker('date', 'Date') ->setNullable() ->setRequired(FALSE) ->addRule(self::RANGE, NULL, [new \DateTime('2016-09-01'), new \DateTime('2016-09-15')]);
Ukázky použití
DateTimePicker
TbDatePicker
TbDateTimePicker
Ke stažení
Licence: | GNU Lesser General Public License |
GitHub: | https://github.com/radekdostal/Nette-DateTimePicker/ |