如何在Symfony 3.4 +中将日期时间从一个数据库复制到另一个数据库?

时间:2018-09-24 02:41:19

标签: symfony datetime

在表“ 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) 

1 个答案:

答案 0 :(得分:0)

对不起,我弄错了,正在获取另一个存储为字符串的日期。我的错。谢谢。