IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Doctrine2 PHP Discussion :

debug doctrine:migration:diff apres ajout d'une entité


Sujet :

Doctrine2 PHP

  1. #1
    Membre averti
    Homme Profil pro
    En recherche d’emploi
    Inscrit en
    Mai 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : En recherche d’emploi
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2015
    Messages : 18
    Par défaut debug doctrine:migration:diff apres ajout d'une entité
    J'apprends Symfony avec le tutoriel video
    https://grafikart.fr/tutoriels/symfo...-2188#autoplay

    J'ai un souci lorsque, après avoir réussi à créer la table 'recipe' de l'entité 'Recipe' dans la base de données MySQL, j'essaie de créer une deuxième table de l'entité 'Category' qui doit être à la fin en relation 1:N avec entité. La commande suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    php bin/console doctrine:migrations:diff
     
      In MetadataStorageError.php line 13
      The metadata storage is not up to date, please run the sync-metadata-storage command to fix this issue
    Cela ne se produit que lorsque la classe entité Category.php est dans le namespace. Lorsque je regarde dans phpmyadmin la liste des tables, je ne trouve pas 'category'.
    J'ai essayé la commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    php bin/console doctrine:migrations: sync-metadata-storage
    OK, puis la précédente => même message d'erreur

    J'ai aussi essayé de générer une migration vide puis un cache:clear puis la première commande, mais toujours sans succès.
    Mes recherches anglophones font état d'un problème connu que certain développeurs arrivent à résoudre dans le code mais cela m'est hors de portée.
    Alors peut être est-ce mieux traité connu ici.
    Merci
    ---
    ma conf: xampp:
    php --version => 8.2.12
    symfony-cli (5.11.0)

  2. #2
    Membre émérite
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 418
    Par défaut
    Bonjour,

    A priori tu utilises Mariadb avec XAMPP.

    Pour récupérer la version et le type du SGBD utilisé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ php bin/console dbal:run-sql 'SELECT VERSION();'
    Puis renseigner le retour de la commande via le paramètre serverVersion dans ton fichier .env, pas exemple :
    Code ini : Sélectionner tout - Visualiser dans une fenêtre à part
    DATABASE_URL=mysql://root:@127.0.0.1:3306/testtest?serverVersion=mariadb-10.4.32

    https://www.doctrine-project.org/pro...n.html#mariadb

  3. #3
    Membre averti
    Homme Profil pro
    En recherche d’emploi
    Inscrit en
    Mai 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : En recherche d’emploi
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2015
    Messages : 18
    Par défaut
    Merci beaucoup ca a marché

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/05/2010, 11h17
  2. Réponses: 15
    Dernier message: 28/04/2010, 11h29
  3. Réponses: 1
    Dernier message: 27/07/2009, 17h11
  4. [MySQL] Erreur phpmyadmin apres ajout d'une extension
    Par bruce207 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 12/07/2008, 03h00
  5. Kernel Panic après ajout d'une nouvelle partition
    Par GLDavid dans le forum Administration système
    Réponses: 6
    Dernier message: 25/06/2004, 17h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo