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 :

Liste déroulante/Form


Sujet :

Symfony PHP

  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 394
    Points : 347
    Points
    347
    Par défaut Liste déroulante/Form
    Bonjour !!

    Pouvez vous m'aider !!

    J'ai une vue qui affiche un formulaire, avec une champ de texte et une liste déroulante (English, Francais, Italiano)

    En fait lorseque je saisis dans le champ de texte et je valide : la base de donnés et a jour, et par contre si je sélectionne une langue dans la liste et je valide la bdd ne le prend pas en compte !!

    Comment je peux faire une requete dans mon controlleur qui permet de mettre a jour la bdd a jour a partir de la liste déroulante ???

    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
    16
    17
    18
    19
     public function editAction($id)
        {
            $em = $this->getDoctrine()->getEntityManager();
     
            $entity = $em->getRepository('AppMyBundle:AppText')->find($id);
     
            if (!$entity) {
                throw $this->createNotFoundException('Unable to find AppText entity.');
            }
     
            $editForm = $this->createForm(new AppTextType(), $entity);
            $deleteForm = $this->createDeleteForm($id);
     
            return $this->render('AppMyBundle:AppText:edit.html.twig', array(
                'entity'      => $entity,
                'edit_form'   => $editForm->createView(),
                'delete_form' => $deleteForm->createView(),
            ));
        }

    Merci bcp

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 394
    Points : 347
    Points
    347
    Par défaut
    Le code du formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    public function buildForm(FormBuilder $builder, array $options)
        {
            $builder
                ->add('lang')  (1)
                ->add('title')
                ->add('comment')
               ->add('idLang','entity', array
    ('class'=>'App\MyBundle\Entity\AppLang', 'property'=>'title', )); (2)
     
            ;
        }
    (1): la champ lang saisie sauvegardée par la bdd quand je valide
    (2): la liste déroulante, jointure en AppText et AppLang, qui affiche la liste des langues ('property'=>'title') suivant la colonne title de l'entité AppLang !! qu'on je valide le choix n'est pas sauvegardé !!

    ???

    Je n'arrive pas a trouver :S

    Pourrions nous remplacer le champ de texte par une liste déroulante ??
    la liste envoie les donnés vers la colonne lang ???

    Merci

Discussions similaires

  1. liste déroulante <form:select path="name">
    Par kanebody dans le forum Spring Web
    Réponses: 0
    Dernier message: 28/02/2014, 10h24
  2. [WD-2007] Liste déroulante Form. hérité
    Par Orphey dans le forum Word
    Réponses: 1
    Dernier message: 15/10/2010, 15h40
  3. Réponses: 5
    Dernier message: 01/06/2006, 16h18
  4. Réponses: 8
    Dernier message: 24/02/2006, 09h59
  5. [FORM et CSS] figer la longueur de listes déroulantes
    Par Bobabar dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 18/02/2005, 22h13

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