Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将如何将表单的日期时间字段的默认值设置为 Symfony2 中的当前时间?
我正在使用 FormBuilderInterface 并且以下内容不起作用:
$builder->add( 'completed_datetime', 'datetime', array('data' => new \DateTime('now')) );
该表单继续显示我认为日期时间字段 2008-01-01 00:00 的默认值。
最后,我发现我正在查看我页面的缓存版本。Ctrl+F5 清除缓存并显示所需的结果。
我能够以这里发布的两种方式实现我想要的功能,即:
在类型类中:
在我的控制器中:
$task->setCompletedDateTime(new \DateTime('now'));
我相信也可以在我的任务实体类的构造函数中设置它。