ERROR Argument type string ou null

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : ERROR Argument type string ou null

Re: ERROR Argument type string ou null

par Beebeepc » 18 juil. 2021, 20:30

rien ! je lui dit affecte moi un nom et tu lis le name pas username mais je suis coincee :(

Re: ERROR Argument type string ou null

par or 1 » 18 juil. 2021, 17:26

que vaut $request->get('username') à cet endroit ?

ERROR Argument type string ou null

par Beebeepc » 18 juil. 2021, 17:10

bonjou à tous ! je suis entrain de crer un service API . J'ai une entity "customer" mes mutateurs:

Code : Tout sélectionner

public function getName(): ?string { return $this->name; } public function setName(string $name): self { $this->name = $name; return $this; }
et j'ai dans mon controllerCustomer la function :

Code : Tout sélectionner

public function newCustomer(Request $request) { $customer = new Customer(); $customer->setName($request->get('username')) ->setEmail($request->get('password')); $this->manager->persist($customer); $this->manager->flush(); return $customer; }
j'ai un retour d'erreur : Argument 1 passed to App\Entity\Customer::setName() must be of the type string, null given, called

je vois pas! il est de type string
est ce que vous pourriez m'expliquer ce que je ne vois pas? merci infiniment