Bonjour,
rencontre un problème sur l'insertion d'un champs datetime dans la bdd
J'ai cette erreur qui est renvoyé.
SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '0000-00-00 00:00:00'
Pourtant dans un tuto similaire j'ai utilisé le même type de code pour entrer les donné dans la bdd et ça très bien fonctionné
voici mon code
/**
* @ORM\Column(type="datetime")
*/
private $updated_at;
/**
* @param null|File $imageFile
* @return Profil
*/
public function setImageFile(?File $imageFile): Profil
{
$this->imageFile = $imageFile;
if ($this->imageFile instanceof UploadedFile) {
$this->updated_at = new \DateTime('now');
}
return $this;
}
public function getUpdatedAt(): ?\DateTimeInterface
{
return $this->updated_at;
}
public function setUpdatedAt(\DateTimeInterface $updated_at): self
{
$this->updated_at = $updated_at;
return $this;
}
Je ne vois vraiment pas comment regler ce problème
J'ai dû supprimer ma base de donné et ma refaire à zéro pour que ça fonctionne. Mais je n'ai toujours pas compris où était le problème.