используя метод insert() для вставки значения DateTime с помощью PHP Doctrine\DBAL 2

Как я могу передать объект PHP DateTimeв качестве значения для поля базы данных, используя Doctrine\DBAL?

$DB— это экземпляр Doctrine\DBAL\Connection.

$DB->insert('table_name', [
    'field' => new \DateTime(),
]);

// Catchable fatal error: Object of class DateTime could not be converted to string

Приведенный выше код не работает, а документации недостаточно.

Я точно знал, что вы можете предоставить объекты DateTimeнапрямую, используя другие методы DBAL, возможно ли это сделать с помощью insert()?

14
задан Slava Fomin II 30 September 2013 в 21:10
поделиться