にはどうすればいい教義\ DBALを使用してデータベースフィールドの値としてPHPののDateTimeオブジェクトを渡すことができますか?インサートを用いて()メソッド2
$ DB教義\ DBAL \接続インスタンスです。
$DB->insert('table_name', [
'field' => new \DateTime(),
]);
// Catchable fatal error: Object of class DateTime could not be converted to string
上記のコードは機能しておらず、ドキュメントが不足しています。
私はあなたが直接、別のDBALメソッドを使用して日時オブジェクトを提供できることを確認するために知っていた、それは、挿入()でこれを行うことは可能でしょうか?
解決策が見つかりました。 3番目の引数配列( 'datetime')をinsert()メソッドに渡すだけです。 DateTimeには 'datetime'、文字列にはPDO :: PARAM_STR、整数にはPDO :: PARAM_INTを使用します。 –