Error Argument attendu type "null" sur Un DateTime avec Property= cre
Résolu
malo91
Messages postés
55
Statut
Membre
-
malo91 Messages postés 55 Statut Membre -
malo91 Messages postés 55 Statut Membre -
Hello !
je trouve vraiment pas la solution à ce message !
Expected argument of type "DateTimeInterface", "null" given at property path "createdAt".
Je suis dans mon fichier EditCategory, à la modif j'ai donc ce message !
Mon entityCategory:
mon formCategory:
Ou puis je voir pourquoi ca me dit chemin de ma propriete attendu = null !
merci pour votre reponse!!!
merci
je trouve vraiment pas la solution à ce message !
Expected argument of type "DateTimeInterface", "null" given at property path "createdAt".
Je suis dans mon fichier EditCategory, à la modif j'ai donc ce message !
Mon entityCategory:
/**
* @ORM\Entity(repositoryClass=CategoryRepository::class)
*/
class Category
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string", length=355, nullable=true)
*/
private $description;
/**
* @ORM\Column(type="string", length=255)
*/
private $title;
/**
* @ORM\OneToMany(targetEntity=Trick::class, mappedBy="category")
*/
private $tricks;
/**
* @ORM\Column(type="datetimetz")
*/
private $createdAt;
/**
* @ORM\Column(type="datetime")
*/
private $updateAt;
mon formCategory:
class CategoryType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('description', TextareaType::class)
->add('title', TextType::class)
->add('createdAt', DateType::class, [
"widget" => 'single_text'
])
->add('updateAt', DateType::class, [
"widget" => 'single_text'
])
;
}
Ou puis je voir pourquoi ca me dit chemin de ma propriete attendu = null !
merci pour votre reponse!!!
merci
A voir également:
- Datetimeinterface symfony 6
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer un compte instagram sur google - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
2 réponses
Bonjour,
Je n'ai qu'une proposition à te faire. J'ai eu un problème voisin sur une syntaxe :
en enlevant la valeur par défaut du paramètre ( = false) cela passait.
Mon serveur php était en version 5, en passant en version 7 la syntaxe fonctionne. En 5 il n'y avait peut être pas de valeur par défaut possible ?
Je n'ai qu'une proposition à te faire. J'ai eu un problème voisin sur une syntaxe :
public function getEntries($search, bool $reverse = false)
en enlevant la valeur par défaut du paramètre ( = false) cela passait.
Mon serveur php était en version 5, en passant en version 7 la syntaxe fonctionne. En 5 il n'y avait peut être pas de valeur par défaut possible ?