在表“ A”中,我有一个“创建”字段,该字段的Symfony实体与该字段匹配为日期时间类型。
在表“ B”中,我具有相同的DateTime类型的创建字段和日期时间类型的匹配实体。
在我的代码中,如果我想简单地复制该日期,则会遇到可怕的格式错误,该错误基本上是说已传递字符串而不是日期时间。我正在做这样的事情:
$tableB = new TableB();
$em->persist( $tableB );
$tableB->setCreated( $tableA->getCreated() );
$em->flush();
有人知道如何正确复制日期吗?
我得到的确切错误是:
Error: Call to a member function format() on string
in vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/DateTimeType.php (line 53)
答案 0 :(得分:0)
对不起,我弄错了,正在获取另一个存储为字符串的日期。我的错。谢谢。