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 :

configuration d'une widget d'un formulaire


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2002
    Messages : 78
    Par défaut configuration d'une widget d'un formulaire
    hello,

    mon problème est le suivant : j'utilise le plugin sfDoctrineGuard pour la gestion rôle/user/groups.

    en backend j'ai l'admin générator qui m'a permis d'avoir la gestion des trois entités (user, group, permission).

    en frontend, j'ai besoin de 3 listes dans un formulaire (comportant d'autres informations à saisir) correspondant à 3 groups de user et ceci sous forme de list box.

    jusqu'à maintenant j'ai fait ça (je sais que c'est pas bien et pas dans l'esprit du framework) by hand.
    Ca fonctionne, sauf que si l'utilisateur saisie une données fausse, je réaffiche mon formulaire, toutes données sont récupérée pour une nouvelle saisie.
    Toutes sauf celles de mon listbox construites by hand.
    J'ai essayé de récupérer ces valeurs après le bind du form, sauf que (dites moi si je me trompe), il semble qu'on puisse pas récupérer les valeurs après le bind si le formulaire n'est pas valide.

    LA deuxième question : je vais peut-être reprendre ce montage de mes listes box pour plus clean dans mon dev (si j'ai le temps).
    je me suis trouvé confronté à une deuxième problème : comment afficher différement une liste de user en frontend (sous forme de listbox dans mon cas), alors que le rendu n'est pas le meme en backend.
    J'espère avoir été assez clair dans mes exlications.

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2002
    Messages : 78
    Par défaut
    oubliez ma deuxième question.
    comme j'utilise un formulaire embarqué (listbox de user) dans mon formulaire
    principal, j'ai juste redéfini mon widget listbox dans le formulaire principal.

    comme quoi des fois attendre 10 min avant de poster... ca peut-être utile.

  3. #3
    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
    Si je résume la première question, tu veux une liste déroulante où sélectionner un user qui fait partie d'un des trois groupes.

    As-tu pensés au widget sfWidgetDoctrineFormChoice ?

  4. #4
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2002
    Messages : 78
    Par défaut
    oui j'ai pu définir mon widget sur la base du sfWidgetDoctrineFormChoice.
    mais il y a une chose que je sais pas comment faire.
    Je veux une listbox par groupe d'utilisateur.
    Je sais pas où spécifier ce groupe.

  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
    Tu veux trois liste box ?

    Donc la liaison pourrait concerner plusieurs personnes ?

    Ou alors une liste des groupes, et, une fois le groupe choisi, une liste des utilisateur du groupe ?

    Ou encore, une liste avec les utilisateurs regroupés par groupe ?

  6. #6
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2002
    Messages : 78
    Par défaut
    un utilisateur assigne met une série d'utilisateurs dans le groupe A.
    il fait de même avec une série d'utilisateurs dans le groupe B et dans le group C.
    Ceci est effectué en backend.

    Dans le formulaire en frontend, je veut afficher une listbox d'utilisateur par groupe que je viens de citer.
    La liaison concerne donc une liste d'utilisateur appartenant à un même groupe.

Discussions similaires

  1. [Tomcat] configuration d'une page d'erreur dans web.xml
    Par Super Castor dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 08/04/2009, 15h58
  2. [ jboss ] Configuration d'une datasource Oracle 8i
    Par mikky dans le forum Wildfly/JBoss
    Réponses: 8
    Dernier message: 22/03/2005, 16h16
  3. Réponses: 6
    Dernier message: 19/11/2004, 16h52
  4. Réponses: 4
    Dernier message: 01/09/2004, 16h56

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