我不知道如何设置,或者是否可以在文本上设置默认值(输入日期)。
这是我的FormFactory:
$form->addText('category_priority', 'Prioritizovať do')
->setHtmlType('date')
->setDefaultValue( $date ) // select from db in format Y-m-d ('2020-12-01')
->setHtmlAttribute('class', 'add');
我尝试更改格式,因为它不会采用原始格式,但没有运气:
use Nette\Utils\DateTime;
$original = DateTime::from($priority);
$priority = $original->format('d. m. Y');
有人遇到同样的问题吗?
你试过这个吗:
$form->addText('category_priority', 'Prioritizovať do')
->setType('date')
->setDefaultValue((new \DateTime)->format('Y-m-d'));