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
vendor/bin/doctrine orm:schema-tool:update --dump-sql
, j'obtiens ceci :
[OK] Nothing to update - your database is already in sync with the current entity metadata.
. Pourtant il n'y a rien en base. Pouvez-vous m'aider ? Merci


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();