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 :

perte données des tables avec clé etrangere [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Par défaut perte données des tables avec clé etrangere
    Salut

    j'ai un problème avec mon appli

    lorsque je modifie la valeur d'un de mes champs de ma table utilisateur (par le front ou le backend de mon appli), toutes les tables qui ont une clé étrangère vers ma table utilisateur se retrouve vider des enregistrements pour l id de l' enregistrement que j ai modifié.


    voici les requetes qui sont genérés , lorsque je modifie un champ de ma table utlisateur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    UPDATE utilisateur SET `ADRESSE`='LE FLORES', `UPDATED_AT`='2011-12-06 00:06:14' WHERE utilisateur.ID=5
     
    DELETE FROM history WHERE history.ID_USER=5
     
    DELETE FROM stats WHERE stats.ID_USER=5


    avez vous une idée du problème ?

    merci

  2. #2
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    pourrais tu données plus de détail comme l'ORM que tu utilises, la requête côté code php que tu as fait ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Par défaut
    j'utilise propel...

    j'ai trouvé le problème :

    dans mon baseUtilisateurForm,j'ai les lignes suivantes quit ont été créés :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
          'history_list'  => new sfWidgetFormPropelChoice(array('multiple' => true, 'model' => 'Tutoriel')),
          'stats_list' => new sfWidgetFormPropelChoice(array('multiple' => true, 'model' => 'Tutoriel')),

    hors dans mon formulaire, je n'utilise pas history_list et stats_list
    donc dans mon Utilisateur form, j'ai ajouté les lignes suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
            unset($this->widgetSchema['history_list']); 
    	unset($this->widgetSchema['stats_list']);
    et ça n'efface plus mes données dans les tables history et stats

  4. #4
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    N'oublie pas de le faire passer a résolu ton POST.

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

Discussions similaires

  1. Extraction des données des tables SQL en XML avec MKFramework
    Par amooola86 dans le forum MkFramework
    Réponses: 16
    Dernier message: 27/06/2014, 10h15
  2. Réponses: 0
    Dernier message: 14/11/2012, 15h53
  3. creer des tables avec un scipt asP
    Par jefferson dans le forum ASP
    Réponses: 11
    Dernier message: 20/12/2004, 15h34
  4. [Debutant]Suppression dans des tables avec contraintes
    Par Roming22 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 26/10/2004, 17h23
  5. sauvegarde des données des tables
    Par tomm dans le forum Bases de données
    Réponses: 18
    Dernier message: 27/04/2004, 21h29

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