Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 25-03-2010 19:31:51

Sishare
Membre
Date d'inscription: 09-02-2010
Messages: 89

problème class balise

Bon j'ai essayé de recherché sur le net mais avec les mots clés class requiered c'était pas gagné. J'ai redéfinis des décorator pour affiché un nom de class que je voulais seulement il me rajoute un requiered :

Code:

            $decorators2 = array('ViewHelper','Errors',
                         array('Description', array('tag' => 'p', 'class' => 'description')),
                         array('HtmlTag', array('tag' => 'dd', 'class' => 'dd1'),array('tag' => 'dt', 'class' => 'dd1')),
                         array('Label', array('tag' => 'dt', 'class' => 'dt1'))
                         );
        $nom = new Zend_Form_Element_Text("nom");
            $nom->setLabel("Nom")
                ->setRequired(true)
                ->addValidator('NotEmpty', true)
                
                ->setValue('')
                ->setDecorators($decorators2);

me donne :

Code:

<form id="Inscription" enctype="application/x-www-form-urlencoded" action="/Defis/public/inscription/captcha/" method="post"><dl class="zend_form">
<dt id="nom-label"><label for="nom" class="dt1 required">Nom</label></dt>
<dd class="dd1">
<input type="text" name="nom" id="nom" value="" /></dd>
</dl></form>

Dernière modification par Sishare (08-04-2010 17:06:40)

Hors ligne

 

#2 26-03-2010 12:44:39

Willmore
Membre
Lieu: Savigny Le Temple
Date d'inscription: 25-05-2009
Messages: 31

Re: problème class balise

Hello,

Il me semble que la classe CSS "required" est rajoutée automatiquement par cette ligne :

Code:

...
    ->setRequired(true)
...

en général ça permet de mettre en valeurs facilement les champs requis du formulaire grace à CSS, mais si elle dérange il doit surement y avoir un moyen de la shunter. A Voir dans la source Zend_From wink


Amicalement,

Will

Hors ligne

 

#3 09-04-2010 10:47:41

Sishare
Membre
Date d'inscription: 09-02-2010
Messages: 89

Re: problème class balise

j'ai regarder de ce coté, mais lorsqu'on passe la valeur à flase le required et remplacé par otpional ^^ donc aparement il faut réécrire une classe décorateur je n'ai pas encore testé

Dernière modification par Sishare (09-04-2010 11:32:47)

Hors ligne

 

#4 12-04-2010 09:17:35

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: problème class balise

En quoi ca pose un problème ?


----
Gruiiik !

Hors ligne

 

#5 12-04-2010 11:38:44

Sishare
Membre
Date d'inscription: 09-02-2010
Messages: 89

Re: problème class balise

Dans l'absolue aucun soucis mais dans la réalitée j'aimerais avoir le contrôle totale des élémenbts que je cré, j'ai réaliser un décorateur, mais l'include path ne fonctionne pas, j'ai mis un sujet ici http://www.z-f.fr/forum/viewtopic.php?id=5056

Hors ligne

 

#6 12-04-2010 11:50:29

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: problème class balise

"Le contrôle totale" n'existe plus à partir du moment ou tu utilises un framework.. On t'offre des choix, mais pas le contrôle
Que tu contrôles le fait qu'il y est une classe optional ou required ne changera rien du tout sur la forme de contrôle que tu peux avoir sur le ZF. Ca reste un choix (bien compliqué d'ailleurs pour pas grand chose)

Par contre, tu as bien le choix de la configuration, regardes les options du décorateur label.


----
Gruiiik !

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