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 :

valeur champs hidden d un widget [1.x]


Sujet :

Symfony PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 212
    Par défaut valeur champs hidden d un widget
    Bonjour,

    Malgré mes recherches dans les différents tutos et sur ce forum, je trouve pas comment passer à un champs hidden une valeur provenant d" un requete doctrine.


    J' ai vu qu' on pouvait directement passer les valeurs par défaut au constructeur du formulaire comme ceci:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $this->form = new EvaluationForm(array('contributor_id' => '$this', 'invitation_id' => '2'));
    Mais j' obtiens ceci

    500 | Internal Server Error | sfException
    The "EvaluationForm" form only accepts a "Evaluation" object.

    L' exemple semblait intéressant mais pour des valeurs de champs fixes pour toutes les instances du formulaire ce qui n' est bien sur pas mon cas.

  2. #2
    Membre émérite Avatar de Herode
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par défaut
    De quelle classe descend ton formulaire ? Si c'est de sfFormDoctrine, la signature du constructeur est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     public function __construct($object = null, $options = array(), $CSRFSecret = null)
    donc il manque le premier argument à ton appel.

    D'autre part :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    array('contributor_id' => '$this', ...
    me paraît suspect.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 212
    Par défaut
    Je suis dans class evaluationActions extends sfActions.

    Mais je récupère des valeurs provenant d' autres tables..

  4. #4
    Membre émérite Avatar de Herode
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par défaut
    Je parlais de la classe du formulaire

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 212
    Par défaut
    Ben EvaluationForm.

  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
    Ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    array('contributor_id' => '$this', ...
    ne marchera pas.

    Le premier argument est un tableau qui doit correspondre aux nom des champs et à leurs valeurs.

    Après, la question de Herode est : mais d'où qu'il vient ton formulaire ? Qui qui l'a construit ? Où qu'il est le code des méthodes setup() et/ou configure()...

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 212
    Par défaut
    c 'est bon j' ai résolu mon pb en utilisant les accesseurs. (setInvitationID()).

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

Discussions similaires

  1. récupérer valeur d'un champ hidden
    Par noussa_88 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 04/09/2009, 13h00
  2. Transmission de valeur de champs hidden
    Par patrios dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 30/04/2008, 00h21
  3. Introduire la valeur de retour d'un js dans un champ hidden html
    Par delma dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 28/02/2008, 14h30
  4. Récupérer valeur chp hidden ds un champ text
    Par thecrafty dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 21/06/2007, 11h05
  5. récupérer plusieurs valeurs dans un champ hidden
    Par karimphp dans le forum Langage
    Réponses: 3
    Dernier message: 07/12/2006, 17h13

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