Set default value on Datetime field in symfony2 form

后端 未结 4 2066
伪装坚强ぢ
伪装坚强ぢ 2020-12-10 00:42

I have a form containing several fields. One of them is a Datetime field. How to define a default value for that field?

I\'ve tried setting a value on the related e

4条回答
  •  孤城傲影
    2020-12-10 00:45

    Elnur's answer is correct and is perhaps the recommended one. But for completeness, an alternative way to set the default value for a date widget in a form is to specify the data key in the options array argument with an instance of DateTime.

    $builder->add('myDate', 'date', array(
        'data' => new \DateTime()
    ));
    

    Note: This will overwrite the previously set datetime on every edit.

提交回复
热议问题