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 :

Afficher images dans une checkbox


Sujet :

Symfony PHP

  1. #1
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    334
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 334
    Par défaut Afficher images dans une checkbox
    Bonjour,

    Je souhaiterais afficher une checkbox avec des images à cocher à côté des bouttons radio au lieu d'un simple texte.
    j'ai cherché de la doc mais j'ai surtout trouvé les widgets pour du texte et pas des images:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $w = new sfWidgetFormChoice(array(
      'expanded' => true,
      'multiple' => true,
      'choices'  => array('A week of symfony', 'Call the expert', 'Community'),
    ));
    qqu aurait une idée?
    Merci!!!

  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
    Peut-être une solution ici.

  3. #3
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Je ne connais pas Symphony et son moteur de views mais ne serait-ce pas possible avec du CSS tout simplement ?

  4. #4
    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
    Tous dépend de ce que tu veux lier. Si tu veux lier des choses qui ne bougent jamais style : madame, monsieur, mademoiselle ou les jours de la semaine (il y en a rarement un nouveau), tu peux peut-être trouver une solution. Si c'est plus variable et peut être modifié par l'utilisateur, c'est plus chaud.

  5. #5
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    334
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 334
    Par défaut
    Citation Envoyé par Michel Rotta Voir le message
    Peut-être une solution ici.
    merci Michel
    j'ai suivi les étapes pour la création de la liste bouton radio avec images, j'ai un petit souci, les images ne s'affichent pas. à côté de chaque bouton radio j'ai une réf bizarre:

    "58d3a4489..............jpg"

  6. #6
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    334
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 334
    Par défaut
    Je veux juste rajouter que le champs image dans la base de données est de type: longblob et que dans ma méthode __toString():

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public function __toString()
    	{
      return $this->getImage();
    	}

  7. #7
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    334
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 334
    Par défaut
    Finalement ça a marché l'affichage des images, il fallait rajouter le chemin vers l'image au niveau de la méthode _tostring()!!!
    Merci Michel pour ton code
    il me reste juste un truc particulier:
    si je veux afficher 2 images à côté de chaque bouton radio, ça fonctionne pas..le widget ne le permet pas?

  8. #8
    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
    Il en affiche une, c'est déjà plus que beaucoup d'autres

    Il faut que tu mettes les mains dans le cambouis et que tu modifies le widget.

Discussions similaires

  1. [WD17] Afficher image dans une table
    Par devalender dans le forum WinDev
    Réponses: 17
    Dernier message: 13/05/2015, 16h34
  2. [MySQL] Afficher une IMAGE dans une BDD via PHP
    Par lothar59 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 07/01/2011, 15h17
  3. Afficher image dans une datalist
    Par hajarussa dans le forum ASP.NET
    Réponses: 7
    Dernier message: 18/08/2009, 11h57
  4. afficher une image dans une fenêtre windows
    Par yashiro dans le forum Bibliothèques
    Réponses: 3
    Dernier message: 02/05/2006, 16h30
  5. Afficher une image dans une classe héritant de Jframe
    Par condor_01 dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 27/04/2006, 22h11

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