2
私のエンティティのフィールドを動作していないです。symfonyの日時フィールドの形式は
/**
* @ORM\Column(type="date", name="date", nullable=true)
*/
protected $date;
function getDate() {
return $this->date;
}
function setDate($date) {
$this->date = $date;
}
ここ
私は、コマンドデータベースの下に使用してデータ・ベースを更新しようとは
php app/console doctrine:schema:update --force
を更新しかし、私はyyyy-mm-dd't'hh:mm:ss[2017-05-03T08:44:09+0000]
を挿入しようとするとされこのフォーマットでは、このエラーが発生します:
Fatal error: Call to a member function format() on string in C:\xampp\htdocs\epitacrm\vendor\doctrine\dbal\lib\Doctrine\DBAL\Types\DateType.php on line 44
aking datetimeデータ型も動作していません。
Matczkデータ型としてDateTimeを追加していますが、エラーが発生しています。 [2017-05-03T08:44:09 + 0000]このデータ形式をデータベースに追加するにはどうすればよいですか? – somesh
PHPの 'DateTime'オブジェクトとSQLの' DATE'型はバイナリ型なので、 "format"のようなものはありません。これらの日付は、印刷するときにのみ書式設定されます。ところで、あなたはdatetimeを処理しようとしていますが、Doctrineでは日付型を使用しています。 –
Ok ok @Jakub Matczakありがとう私は私のコードをチェック – somesh