Ligne 49 il semble y avoir un espace qu'il vaudrait mieux enlever.
Je ne sais quel tuto tu as suivi et pour quelle version de Symfony mais la pratique est plutôt d'injecter dans la classe l'entity manager et ensuite de l'utiliser.
1) le tuto que tu suis est pour une version 4 ... alors certes il n'y a pas encore trop de différences mais tu ferais mieux de suivre des tutos pour la 5.
2) Exemple ci-dessous d'injection : c'est un mécanisme courant qu'il faut utiliser. Anciennement on prenait tout le container là on injecte seulement ce que l'on a besoin.
use Doctrine\ORM\EntityManagerInterface;
// injection dans la classe
public function __construct(
EntityManagerInterface $entityManager,
)
{
$this->entityManager = $entityManager;
}
......
// usage dans une action d'un contrôleur
$this->entityManager->persist($object);
$this->entityManager->flush();
D'accord je vais essayer de trouver des tutoriel pour symfony 5
Je vais essayer d'approfondir EntityManagementInterface
Mise à jour:
Grand merci à toi monkey3d
Mon problème est résolu
- Edité par guillardmarc44 16 septembre 2020 à 21:12:33
m.g.webmaster
Sauvegarde des données d'un formulaire symfony
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.