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 :

Charger un tableau dans un select [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2013
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juin 2013
    Messages : 23
    Par défaut Charger un tableau dans un select
    Bonjour,

    Je développe actuellement une application sous symfony 2.3.1.

    J'ai un code de ce type dans mon formType :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ->add('type',	 'choice', 	array(
    		'choices'      => $montableau
    	)
    )
    Le code html généré est celui-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <select id="gam_fichebundle_formtype_type" name="gam_fichebundle_formtype[type]">
    	<option value="0">Valeur 1</option>
    	<option value="1">Valeur 2</option>
    	<option value="2">Valeur 3</option>
    </select>
    Le problème étant la valeur de l'attribut "value". Je voudrais qu'elle soit égale à une valeur que j'aurais moi-même définie car ici, si mon tableau change, les valeurs dans la base de données ne correspondront plus.

    J'ai essayé de modifier l'attribut "value" par javascript à la génération du formulaire (ce qui fonctionne), mais symfony me génère une erreur à l'envoi.

    Une idée ?

  2. #2
    Membre émérite
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2011
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2011
    Messages : 477
    Par défaut
    Bonjour,

    Peux tu poster ton tableau ?

    Il faut juste que tu crée un tableau clé valeur et ça doit fonctionné.

  3. #3
    Membre averti
    Inscrit en
    Juin 2013
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juin 2013
    Messages : 23
    Par défaut
    Merci de ta réponse, voici mon tableau, qui est généré depuis un fichier xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Array ( 
          [0] => SimpleXMLElement Object ( [0] => Valeur 1 )
          [1] => SimpleXMLElement Object ( [0] => Valeur 2 )
          [2] => SimpleXMLElement Object ( [0] => Valeur 3 )
    )
    Remplacer Valeur 1 par "valeur1" => "Valeur 1" ne fonctionne pas.

    EDIT : tu m'as mis sur la bonne piste ! j'ai modifié la génération de mon tableau php depuis mon fichier xml afin que la clé soit de la même valeur que la valeur liée. Ainsi mon tableau ressemble à ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Array ( 
          [Valeur 1] => SimpleXMLElement Object ( [0] => Valeur 1 )
          [Valeur 2] => SimpleXMLElement Object ( [0] => Valeur 2 )
          [Valeur 3] => SimpleXMLElement Object ( [0] => Valeur 3 )
    )
    Et tout fonctionne ! Merci encore !

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

Discussions similaires

  1. Charger une liste dans s:select (hibernate et struts 2)
    Par fedora8 dans le forum Struts 2
    Réponses: 1
    Dernier message: 02/02/2012, 15h03
  2. peut-on charger un tableau dans une fonction?
    Par neufrdb dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 21/03/2011, 21h31
  3. Charger un fichier dans tableau d'entier
    Par nico0007 dans le forum Langage
    Réponses: 12
    Dernier message: 17/04/2008, 11h30
  4. charger un fichier dans un tableau
    Par nico0007 dans le forum Delphi
    Réponses: 3
    Dernier message: 16/01/2007, 23h59
  5. [HTML] Charger une page dans un tableau? Possible?
    Par mec.nimois dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 17/10/2005, 11h32

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