Object of class App\Entity\Entite could not be converted to string

Temps de lecture : 1 minute environ.

Problème

Lors du chargement d'une page d'un site Symfony, vous obtenez l'erreur

Object of class App\Entity\Entite could not be converted to string

Solution possible

Vous pouvez résoudre ce problème en fonction du contexte :

  • en implémentant la méthode magique __toString dans l'entité concernée
public function __toString(){
return $this->champ; // Remplacer champ par une propriété "string" de l'entité
}
  • en utilisant le type "EntityType" s'il s'agit d'un formulaire
Object of class App\Entity\Entite could not be converted to string
Article publié le

Catégories : Symfony FAQ

Mots-clés : Symfony

Partager : Partager sur Facebook Partager sur Twitter Partager sur LinkedIn