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 :

Bind et les formulaires [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 24
    Par défaut Bind et les formulaires
    Bonjour tous le monde,

    svp j ai un formulaire qui contient des champ est aussi un champ fichier (picture), symfony génère automatiquement du fichier,
    commet je peux recupérér le nom générer pas symfony pour l enregister

    voila mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $this->form->bind(array(
                    'title' => $request->getParameter('title'),
                    'picture' => ???,
                    'category_id' => 1,
                    '_csrf_token' => $request->getParameter('csrf'),
                ),
                      $request->getFiles($this->form->getName())
                        );
    Merci d'avance

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Je n'ai pas de solution à te proposer mais (en attendant que quelqu'un aie une solution), tu peux toujours passer par la bonne vieille méthode de :
    - XDebug (si tu l'as installé) pour parcourir ton contexte et voir quelles valeurs te sont accessibles ;
    - le bon vieux "echo" ou "die" pour afficher tes variables et tableaux de paramètres.

    Ca devrait déjà être une source d'informations à ton problème.

  3. #3
    Membre averti
    Inscrit en
    Août 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 24
    Par défaut
    Merci pour ta réponse , j ai régler le probleme avec la methode processForm mais est ce qu il a pas un fonction de surcharger le Bind avant que le formulaire enregistre par exemple si je veux passe le id de l utilisateur au bind par un session mais pas par un champ cacher,
    est ce ya une façon de le faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $form->bind($request->getParameter($form->getName(), $request->getFiles($form->getName()));

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Je ne comprends pas ce que tu veux dire par : passer au bind l'id de l'utilisateur en session ?

    Le rôle du bind est d'assembler les valeurs de tes champs dans ton formulaire.

    Ta demande est-elle :
    - tu as fait un unset sur un de tes champs de formulaire ;
    - tu veux lui affecter une valeur lors du processForm ?

  5. #5
    Membre averti
    Inscrit en
    Août 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 24
    Par défaut
    J ai trouvé la sollution sur ce blog
    http://blog.yoda-bzh.net/index.php?post/2009/11/30/[Symfony]-Overwrite-a-value-in-a-form

    mercii bcp

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 24/01/2005, 14h12
  2. envoie de fichiers via les formulaires
    Par fabogranqi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 10/10/2004, 21h34
  3. mettre les formulaires aux mêmes dimensions
    Par xycoco dans le forum IHM
    Réponses: 6
    Dernier message: 09/10/2004, 09h32
  4. Les formulaires sous le portal d'oracle
    Par nic211 dans le forum Oracle
    Réponses: 16
    Dernier message: 05/07/2004, 16h19
  5. []Problème avec les formulaires Outlook
    Par Invité dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59

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