Nette Form - 在 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');
有人遇到同样的问题吗?
I have no idea how to set, or if it is even possible to set default value on text (type date).
Here is my 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');
I tried changing formats, because meaby it wont take the original one with this, but no luck:
use Nette\Utils\DateTime;
$original = DateTime::from($priority);
$priority = $original->format('d. m. Y');
Did somebody encountered same problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你有没有尝试过这个:
Have you tried this: