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 :

insérer des valeur à un champs UNSET


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 9
    Par défaut insérer des valeur à un champs UNSET
    Bonjour,

    Je fais appel à votre aide car je débute sur Symfony. J'ai créé un formulaire pour lequel j'ai fait un UNSET sur quelques champs. Même si ces champs n'apparaissent pas sur le formulaire, je souhaiterais pouvoir entrer des valeurs à ces champs dans la BDD (comme des id etc)

    Mon formulaire n'est pas valide et n'enregistre donc pas les données dans la base du fait que les champs en UNSET soit requis dans la BDD)

    Est-ce possible de faire passer tout de même des données? Si oui, comment?

    Merci d'avance!

  2. #2
    Membre chevronné Avatar de sacricri
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut
    Bonsoir,
    Tu peux utiliser le widget sfWidgetFormInputHidden (tout simplement le input hidden html) en lui passant un attribut 'value' et la valeur correspondante.
    Le unset est intéressant quand tu veux cacher des champs inutiles dans certains cas ou qui sont updatés par le système (last login, updated at, ...)

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 9
    Par défaut
    Merci pour cette réponse!

    Comment peut-on protéger l'utilisation d'un hidden? En cas de l'utilisation de Firebug par exemple. Est-ce que l'utilisation d'un validator (qui utiliserait la meme valeur) pourrait empécher cette faille?

  4. #4
    Membre chevronné Avatar de sacricri
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut
    Qu'entends-tu par protection du hidden ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 9
    Par défaut
    J'entends par là qu'on peut facilement rendre un champs hidden visible et ainsi entrer les données qu'on souhaite dedans(une sorte de piratage par exemple).
    Donc je souhaiterais protéger les données entrées dans la "value" du champs en hidden, je ne sais pas si c'est possible.

  6. #6
    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
    Crée dans ton objet form une méthode doSave()

    Dans cette méthode tu renseignes tes champs à la mano et le tour est joué.

    Autre possibilité, défini dans le schéma une valeur par défaut.

Discussions similaires

  1. Impossible d'insérer des valeurs dans un champ
    Par Sixpounder dans le forum Paradox
    Réponses: 1
    Dernier message: 08/07/2011, 16h00
  2. [Cookies] Conserver des valeurs de champs
    Par Sergejack dans le forum Langage
    Réponses: 4
    Dernier message: 31/07/2006, 11h17
  3. Réponses: 1
    Dernier message: 08/07/2006, 18h55
  4. Réponses: 13
    Dernier message: 21/09/2005, 15h39
  5. Tri par la moyenne des valeurs de champs ?
    Par rozwel dans le forum Requêtes
    Réponses: 8
    Dernier message: 28/01/2005, 18h35

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