Как мне скопировать datetime из одной базы данных в другую в Symfony 3.4+? - PullRequest
0 голосов
/ 24 сентября 2018

В Таблице "A" у меня есть поле, "созданное" с сущностью Symfony, совпадающее с полем как тип datetime.

В Таблице "B" у меня есть то же самое созданное поле типа DateTime и совпадающая сущностьтипа datetime.

В моем коде, если я хочу просто скопировать эту дату, я получаю страшную ошибку формата, которая в основном говорит о том, что вместо 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 голосов
/ 24 сентября 2018

Извините, я ошибся и получал другую дату, которая была сохранена в виде строки.Виноват.В любом случае, спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...