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 :

Modifier un formulaire enchâssé


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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 Modifier un formulaire enchâssé
    Bonjour à tous,

    j'ai à gérer un cas très semblable à celui décrit dans le tutoriel Advanced Forms

    J'ai donc une table Configuration et une table Paramètre, une configuration pouvant avoir plusieurs paramètres.

    En suivant le tutoriel, j'obtiens une page d'admin pour crééer/éditer une Configuration. J'ai bien un formulaire de mise à jour enchâssé pour chaque objet Paramètre. Le formulaire a la présentation 'par défaut' avec un champ par ligne.

    Le problème est que comme j'ai beaucoup de paramètres, je voudrais modifier la présentation du formulaire pour
    - mettre les deux champs à modifier sur la même ligne
    - ajouter un bouton 'delete' pour chaque formulaire enchâssé.

    Or, je n'arrive pas à trouver quel fichier (template, config ou autre) il faudrait modifier pour cela (en réutilisant ce qui est fourni par Symfony plutôt qu'en recodant toute la page, bien sûr).

    Si vous avez des pistes, je suis preneur !

  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
    Pour la question de mise en form.
    Ou tu y arrives par les css avec l'attribution d'un class aux champs à déplacer, où tu dois modifier le template pour tout mettre en place directement, je pense que, si tu peux, le css est mieux...


    Pour la question du bouton delete
    Soit tu modifie le template pour tout mettre en place directement (et tu n'as plus trop le choix pour la question du dessus). Ou alors tu utilises le plugin : ahDoctrineEasyEmbeddedRelationsPlugin qui devrait t'aider pas mal sur le coup.

  3. #3
    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
    OK, je file examiner ce plugin. Merci pour les tuyaux !

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/05/2006, 21h05
  2. modifier champs formulaire depuis object
    Par nin47 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 12/04/2006, 09h51
  3. Modifier un formulaire
    Par lolo_bob2 dans le forum Access
    Réponses: 11
    Dernier message: 05/04/2006, 09h06
  4. modifier un formulaire
    Par Stutak dans le forum Access
    Réponses: 6
    Dernier message: 24/02/2006, 10h37
  5. Réponses: 4
    Dernier message: 10/02/2006, 16h24

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