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 :

associé image pictos à un input radio (sfWidgetFormChoice) [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 131
    Par défaut associé image pictos à un input radio (sfWidgetFormChoice)
    Bonjour Le forum

    J'ai un problème, que je commence à me prendre la tête avec ..

    J'ai un button radio, que je voudrai associé à chacune de ses valeurs une image.

    J'aurai tendance à ajouter un widget dans mon formulaire de type image .. et après je cherche à associé par rapport à chaque valeur? ce n'est pas lourd?

    Mais je me dis s'il y a bien une option dans le sfWidgetFormChoice , qui prend comme option une image ??

    Une piste ça me débloquera bien.

    Merci beaucoup

  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
    Le truc est que la notion de bouton radio seul n'existe pas dans les widgets. En effet, tu as rarement un bouton radio seul, mais associé à une série de possibilités (aussi non, c'est des case à cocher...)

    Donc, les boutons radios sont des éléments d'un sfWidgetFormSelect.

    Plus de doc ici : http://www.symfony-project.org/gentl...b_list_widgets

    Maintenant, est-ce que dans le tableau choice tu peux mettre en deuxième argument un tag img... a essayer. Dans le pire des cas, cela va marcher.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Tu voudrais remplacer le texte du bouton radio par une image ?
    J'aurais tendance dans ce cas à tester :
    - lors du configure() de ton formulaire, inclure des tags img à la place du texte de tes boutons radios ;
    - ou bien directement dans tes templates, remplacer tes renderLabel() pour convertir ton texte en une image (méthode assez légère si tu utilises l'admin generator puisque tu n'as qu'un partial à créer pour ton widget spécifique).

    Pour le premier cas, créer un sfWidgetFormImageChoice qui t'implémente le travail supplémentaire pourrait être utile pour ensuite réutiliser ton objet ultérieurement.

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 131
    Par défaut
    Mreci pour votre réponse,

    Je ne sais pas si j'ai bien compris.

    Mais je ne trouve pas le sfWidgetFormImageChoice , est ce que c'est à moi de le faire ou c'est un widget symfony qui existe?


    à préciser : en effet, je veux remplacer le text de mon input radio par l'image correspondante.


    Merci beaucoup

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Je parlais du fait de créer cette classe (réutilisable), comme étendant de sfWidgetFormChoice.

    Lors du configure() de cet objet, chaque paramètre "choices" est converti en un tag d'image.

  6. #6
    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
    Où et comment sont stocké les nom (et éventuellement les fichiers) images ?

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

Discussions similaires

  1. Style different entre un input.text et un input.radio
    Par titan_33 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 18/09/2007, 20h02
  2. [Upload] upload d'image dans un input text
    Par visqueu dans le forum Langage
    Réponses: 11
    Dernier message: 18/04/2007, 15h21
  3. Agir sur les input radio et text
    Par jerome38000 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 10/01/2007, 11h00
  4. Taille d'un input radio
    Par messa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 24/08/2006, 13h58
  5. Activer boutons checkbox SEULEMENT si un input radio est coché
    Par bobic dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 28/04/2006, 14h05

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