如何获取日期时间并添加到数据库中,我有这样的表单类型构建器(Bundle / Form / ClassType.php)
$registered = date('Y-m-d');
$builder->add('registered', TextType::class, array(
'label' => 'registered',
'data' => $registered,
));
这是我的实体类(Bundle / Entity / Class.php)
/**
* @var \DateTime
*
* @ORM\Column(name="registered", type="datetime", columnDefinition="TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
*/
private $registered;
问题是我无法在db上添加这个,我收到错误,如
错误:在字符串
上调用成员函数format()任何帮助?
答案 0 :(得分:0)
您需要使用DateType而不是TextType。
{{1}}