Persistance en bdd avec doctrine 2
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
Citation:
vendor/bin/doctrine orm:schema-tool:update --dump-sql
, j'obtiens ceci :
Citation:
[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:
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(); |