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

Symfony PHP Discussion :

schema.yml changement non pris en compte [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de llaffont
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2007
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2007
    Messages : 702
    Par défaut schema.yml changement non pris en compte
    Salut,

    J'ai dû modifié mon schema.yml pour injecter une nouvelle table.

    Mais dans le précipitation j'ai labellisé ma table "tablePDF".
    Jusqu'à là pas de quoi fouetter un âne

    Seulement je ne respecte plus la nomination des tables qui m'est imposé, puisque tablePDF devient "table_p_d_f" sous sql.

    J'ai donc corrigé mon "tablePDF" en "tablePdf" pour obtenir "table_pdf" lancé mon doctrine:build mais cela n'a rien changé.

    J'y suis allé à coup de doctrine:build --all de cc mais rien n'y fait je reste avec mon label "table_p_d_f".

    Quelqu'un a une idée sur comment corrigé ça ?

  2. #2
    Membre éclairé Avatar de llaffont
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2007
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2007
    Messages : 702
    Par défaut
    Bon je me réponds on ne sait jamais ça peut être utile à un autre.

    La solution est dans le radicalisme. En effet il faut supprimer les 2 fichiers, concernant la table en erreur, qui ont été générés par doctrine:build


    Pour ma part :
    $ sudo rm lib/model/doctrine/TablePDF*

  3. #3
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Tu as une commande symfony qui permet la même manipulation
    symfony doctrine:clean-model-files

    Suppression de tous les fichiers modèles qui ne sont plus dans le schéma. Attention, elle supprime les fichiers base ET les fichiers standards, il y a donc un risque de perdre du code...

  4. #4
    Membre éclairé Avatar de llaffont
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2007
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2007
    Messages : 702
    Par défaut
    Merci pour ce complément.

    J'ai une question de circonstance liée à cette méthode.

    Peut-on utiliser un équivalent à doctrine:delete-model-files pour un module généré avec doctrine::generate-admin ?

    Car j'ai fait encore une bévue sans gravité celle-là.

  5. #5
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Non, doctrine:clean-model-file ne nettoie que les fichiers du modèle (lib/model/doctrine)

    Pour supprimer un module d'administration il faut supprimer le répertoire du module. En fait, la commande doctrine:generate-admin est une commande symfony (déguisée) et non pas doctrine !

  6. #6
    Membre éclairé Avatar de llaffont
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2007
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2007
    Messages : 702
    Par défaut
    Merci !

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

Discussions similaires

  1. Changements non pris en compte
    Par charlescol dans le forum Qt Creator
    Réponses: 1
    Dernier message: 25/03/2016, 16h12
  2. Réponses: 2
    Dernier message: 29/07/2008, 12h42
  3. [réglé]changement d'état d'un radio bouton non pris en compte!
    Par leprogrammeurfou dans le forum ASP.NET
    Réponses: 2
    Dernier message: 12/06/2008, 14h32
  4. Changement de l'imprimante par défaut non pris en compte
    Par KRis dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/05/2008, 12h10
  5. Réponses: 4
    Dernier message: 27/02/2008, 16h30

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