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 :

modification de formulaire et recupération


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 modification de formulaire et recupération
    Bonjour,

    J'ai vu que lorsque je valide un formulaire, SF me récupère le contenu que si les widgets sont dans la classe BaseForm.
    Autrement dit, si dans mon template je rajoute un widget qui n'est pas présent de base dans mon objet form, je récupère pas sa valeur....
    Du coup, comment faire pour créer un formulaire avec un widget qu'on peut redéfinir dans le template mais qu'on peut quand même récupérer sa valeur...
    Je sais pas si je suis très clair...

  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
    Citation Envoyé par jejeman Voir le message
    Je sais pas si je suis très clair...
    pas vraiment...

    Citation Envoyé par jejeman Voir le message
    J'ai vu que lorsque je valide un formulaire, SF me récupère le contenu que si les widgets sont dans la classe BaseForm.
    Il existe un formulaire lib/form/BaseForm.class.php parles tu de celui-ci ? Normalement, et sauf exception, il n'y a pas de modification à y apporter. Quant aux formulaires qui sont dans le lib/form/doctrine/base/... il ne faut jamais les modifier.

    Dans tous les cas, les widgets ne récupèrent pas de données, c'est ls sfWebRequest qui s'en charge et c'est les validator qui sont en charge de vérifier si les données récupérées ont le droit de l'être.

    Citation Envoyé par jejeman Voir le message
    Du coup, comment faire pour créer un formulaire avec un widget qu'on peut redéfinir dans le template mais qu'on peut quand même récupérer sa valeur...
    Là, il va falloir redéfinir la demande. Qu'est-ce donc qu'un "widget qu'on peur redéfinir dans le template" ? Redéfinir quoi ? En fonction de quoi ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Par défaut
    En effet il ne faut pas modifier ( je veux dire par la ajouter un widget ) dans le template.
    Mais bien dans le form (lib/form/doctrine) de votre model

  4. #4
    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
    Merci ça répond à ma question !
    Si on veut ajouter des widget dans un formulaire, il fait modifier le configure de la classe Form dans /lib/form et on ne fait que l'afficher dans le template !
    Par contre je ne connais pas toutes les fonctions disponible sur les widgets du coup c'est pas évident...
    Mais je ne désespère pas !!!
    Merci !

  5. #5
    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
    A lire : symfony Forms in Action
    Et contrairement à ce que le titre laisserait supposer, c'est en français...

Discussions similaires

  1. champs obligatoires (modification par formulaire)
    Par milielf dans le forum Access
    Réponses: 2
    Dernier message: 22/05/2006, 11h36
  2. Modification fiche formulaire
    Par noname_971 dans le forum Access
    Réponses: 3
    Dernier message: 26/04/2006, 15h30
  3. Modif sur formulaire instantané
    Par xboulney dans le forum Access
    Réponses: 4
    Dernier message: 01/03/2006, 16h04
  4. Modification sélecteur formulaire
    Par Gebudi. dans le forum Access
    Réponses: 5
    Dernier message: 11/01/2006, 09h01
  5. Mise à jour champs modifés via formulaire
    Par Al3x dans le forum Requêtes
    Réponses: 2
    Dernier message: 02/01/2006, 17h31

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