[英]Nette Form - set default value on text (type date) in FormFactory
我不知道如何設置,或者是否可以在文本(類型日期)上設置默認值。
這是我的 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'));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.