列が日付または日時の場合、属性を ID として設定することは可能ですか?`
ここで、エンティティ内の私の属性:
/**
* @var date $statisticdate
*
* @ORM\Column(name="statisticdate", type="date", nullable=false, unique=true)
* @Id
* @Assert\DateTime()
*/
private $statisticdate;
新しいオブジェクトを永続化すると、オブジェクト Datetime を文字列に変換できないというエラーが発生します。今、私は通常の id 属性を作成し、すべてが機能します。
どうもありがとうございました。