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 :

Le champ createdAt se modifie tout seul [1.x]


Sujet :

Symfony PHP

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Par défaut Le champ createdAt se modifie tout seul
    Bonjour,
    J'ai un objet dans ma base de données avec un champ createdAt.
    Se champ est renseigné. Si j'ouvre une page avec un form lié à cet objet, lorsque je sauvegarde les modifications en base, le champ createdAt est vidé. Pourquoi ?
    Merci.

  2. #2
    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
    J'ai cherché la boule de cristal pour trouver toutes les informations que tu n'as pas données, mais j'ai dû la perdre, et sans elle, je ne peux plus la retrouver

    Reste qu'il va falloir donner plus d'information. Le shema.yml, les modifications apportées au modèle, la manière dont les form sont gérés...

    Pour commencer.

    Un dicton, aide toi et developpez.net t'aidera, la plume est dans ton camp.

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Par défaut
    J'ai trouvé !
    Il y avait une notion que je n'avais pas vraiment saisie dans symfony...
    Vous allez dire si je me trompe :
    Dans un formulaire, les valeur "unset" ne sont pas sérialisée avec la base de données lors de la sauvegarde en base et donc pas modifiées.
    Dans mon cas, le champ created_at n'était pas unset, car je m'en servais pour en afficher le contenu dans mon formulaire. Or lors de la sauvegarde de mon form en base, du coup il était modifié.
    J'ai donc unset($this['created_at']) et ca marche !
    Merci !

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

Discussions similaires

  1. Donnée qui se modifie toute seule
    Par amalane dans le forum Excel
    Réponses: 2
    Dernier message: 01/08/2007, 00h49
  2. Réponses: 15
    Dernier message: 31/01/2007, 22h03
  3. Réponses: 6
    Dernier message: 05/05/2006, 14h31
  4. Réponses: 2
    Dernier message: 17/03/2006, 18h15
  5. Avoir un champ qui se decremente tout seul
    Par romeo9423 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 15/02/2005, 04h32

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