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 :

Besoin d'aide formulaire d'édition Symfony2 [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2005
    Messages : 109
    Par défaut Besoin d'aide formulaire d'édition Symfony2
    Bonjour,

    Je suis actuellement sur un problème assez atypique où je suis vraiment perdu et je n'ai peut etre plus assez de recul pour voir le soucis. Pour faire simple j'utilise fosUserBundle dans la gestion des membres d'un de mes sites et j'ai mis en place un espace membre classique (avec possibilité de modifier différentes options...).
    Cette page d'édition de profil se compose de deux zones (et deux formulaires). L'une pour changer de mot de passe (ancien mdp / nouveau mdp / vérification) et un autre pour la modif d'autres éléments (description du profil, photo de profil etc...)

    Aucun problème pour le premier formulaire, tout se passe bien. Par contre pour le cas du deuxième j'ai tout le temps une erreur assez atypique. En effet quand le formulaire est soumis, il me retourne une erreur comme quoi le champs "password" ne peux pas être vide, alors que celui ci ne fait pas parti du formulaire... J'ai tout essayé (meme reprendre de zéro le code de cette page, supprimé le premier formulaire mais j'en arrive toujours au même endroit).

    Si quelqu'un pouvait jeter un oeil et me donner une piste cela m'aiderai beaucoup,

    Merci d'avance

    Formulaire:
    http://pastebin.com/e9ZmGnV5

    Entity User (qui a pour parent l'entity user de fosuserbundle):
    http://pastebin.com/9dncMG4s

    Action du controller:
    http://pastebin.com/SmZjYfdv

    Un bout de la vue si besoin:
    http://pastebin.com/a9afimb2

    Sincèrement merci a quiconque trouvera un peu de temps pour m'aider, je m'arrache les cheveux a cause de ca depuis un moment -_-...
    Images attachées Images attachées  

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    Hugh ! c'est la caca la tata la catastrophe.
    bon je dois dire que j'ai la flemme de lire tous tes codes et de chercher l'aiguille dans la botte de foin mais...

    mais si je comprends bien tu as plusieurs formulaires sur une même page, si c'est bien ça respecte tu cela :

    je schématise grossièrement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <form1   action="vers action qui va recevoir le form1">
    
    formulaire 1
    submit
    
    </form>
    
    
    <form2   action="vers une autre action qui va recevoir le form2">
    
    formulaire 2
    submit
    
    </form>

  3. #3
    Membre chevronné
    Avatar de phpiste
    Homme Profil pro
    Développeur Senior
    Inscrit en
    Septembre 2006
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2006
    Messages : 251
    Billets dans le blog
    7
    Par défaut
    Bonjour,

    Tu utilise le form type par defaut de FOSUser (celui de l'édition du profile) ?

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2005
    Messages : 109
    Par défaut
    Oui pour schematiser et vous simplifier le travail:
    - le form1 possède un nom et POST sur une route
    - le form2 possède un nom différent et POST sur la même route que celle d'affichage

    - le form1 est celui par défaut de FOSUserBundle (changement de mot de passe)
    - le form2 est crée avec un FormType généré avec les infos optionnelles du profil

    (il n'y a que le form2 qui bug)

  5. #5
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    u n'as âs vraiment répondu à l question est ce que oui ou non, les 2 form pointent sur la même action ?

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2005
    Messages : 109
    Par défaut
    non deux routes différentes et deux actions différentes, et en plus deux controlleurs différents

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

Discussions similaires

  1. Besoin d'aide formulaire de contact
    Par bsteeve dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 02/02/2011, 17h41
  2. Réponses: 2
    Dernier message: 12/07/2010, 15h28
  3. [MySQL] Besoin d'aide formulaire devis express
    Par clubertonight dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 22/01/2009, 21h19
  4. [VBA-E] besoin d'aide excel et formulaire
    Par lolo_the_fripouille dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 01/04/2006, 07h11
  5. besoin d'aide sur un formulaire
    Par Atchoum_002 dans le forum Langage
    Réponses: 6
    Dernier message: 06/10/2005, 14h04

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