Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 19-02-2013 11:40:46

amelie
Membre
Lieu: Marseille
Date d'inscription: 05-02-2013
Messages: 113
Site web

ZF2 et formulaires personnalisés

Bonjour,

J'ai un formulaire avec des boutons radios et chaque option a une image qui la représente ainsi qu'un titre (le label).
Cependant avec le fonctionnement des formulaires de zf je suis un peu bridée, j'ai réussi à implémenter mes boutons radio :

Code:

[lang=php]
           $this->add(array(
                'type' => 'Zend\Form\Element\Radio',
                'name' => $ligne_decode->name,
                'options' => array(
                    'label' => $ligne_decode->public_name,
                    'value_options' => $options,
                ),
                'attributes' => array(
                  'value' => $options_num[0],
                  'class' => 'custom'
                )
            ));

Quelle solution je pourrais envisager pour que mes images s'affichent au-dessus de chaque élément radio ? merci.

Hors ligne

 

#2 20-02-2013 05:14:07

Nirzol
Membre
Date d'inscription: 11-01-2013
Messages: 65

Re: ZF2 et formulaires personnalisés

Je ne sais pas si cela va fonctionner mais le mettre dans le label et le positionner avec le css peut être ?
Pas sur qu'on puissse mettre une balise <img> dans le label à tester hmm

Hors ligne

 

#3 20-02-2013 08:30:43

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: ZF2 et formulaires personnalisés

Tu la récupères où/comment ton image ? Parce que tu peux éventuellement tester de définir un attribut data-img par exemple avec le nom de l'image et lorsque tu l'affiches tu n'utilises pas l'aide de vue formRow mais l'aide de vue formRadio (et celle des erreurs, des labels etc ... c'est plus fastidieux mais bon) et tu fais à la main dans ton foreach une balide img avec comme valeur l'attribut data-img.

Hors ligne

 

#4 20-02-2013 10:27:58

amelie
Membre
Lieu: Marseille
Date d'inscription: 05-02-2013
Messages: 113
Site web

Re: ZF2 et formulaires personnalisés

Le nom de l'image porte le même id qu'une option envoyée par les boutons radio.
Je vais essayer avec FormRadio, merci de l'astuce.

Hors ligne

 

#5 09-03-2013 16:21:30

mtcocktail
Membre
Date d'inscription: 20-09-2012
Messages: 71

Re: ZF2 et formulaires personnalisés

Effectivement Il faut éviter d'utiliser la fonction formRow pour être libre de ces positionnement. On fait ce qu'on veux en découpant la présentation avec getLabel() , FormRadio, FormText, FormTextarea etc..

Sinon il suffit de se coder sa propre aide de vue pour éviter d'écrire ça plusieurs fois dans son appli.

wink

Hors ligne

 

#6 20-03-2013 12:14:16

amelie
Membre
Lieu: Marseille
Date d'inscription: 05-02-2013
Messages: 113
Site web

Re: ZF2 et formulaires personnalisés

Effectivement la solution du ViewHelper est pas mal du tout.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages