Bonjour
Je suis en train de débuter avec doctrine 2 et je suis au niveau de la persistance des données en base. La première fois ça bien marché j'ai bien réussi à générer et envoyer des données dans la base de données; maintenant je n'y arrive plus, ça ne m'arche plus, pas de message d'erreur. Quand je tape cette commande, j'obtiens ceci :vendor/bin/doctrine orm:schema-tool:update --dump-sql. Pourtant il n'y a rien en base. Pouvez-vous m'aider ? Merci[OK] Nothing to update - your database is already in sync with the current entity metadata.
Voici en dessous la classe qui permet de sauvegarder l'entité :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 <?php $entityManager = require_once join(DIRECTORY_SEPARATOR, [__DIR__, 'bootstrap.php']); use Tuto\Entity\Patient; // Instanciation de l'utilisateur $personne = new Patient(); $personne->setNom("toto"); $personne->setPrenom("tutu"); $personne->setDatenaissance("25/01/1985"); $personne->setAdressepostale("Rouen"); $personne->setEmail("dghhrhj@gmail.com"); // Gestion de la persistance $entityManager->persist($personne); $personne2 = new Patient(); $personne2->setNom("momo"); $personne2->setPrenom("nana"); $personne2->setDatenaissance("26/07/1970"); $personne2->setAdressepostale("Paris"); $personne2->setEmail("mojnnhrhj@gmail.com"); // Gestion de la persistance $entityManager->persist($personne2); $entityManager->flush(); // Vérification du résultats echo "Identifiant de l'utilisateur créé : ", $personne->getId(); echo "Identifiant de l'utilisateur créé : ", $personne2->getId();
Partager