Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 22-01-2009 21:08:38

duQuebec
Nouveau membre
Date d'inscription: 22-01-2009
Messages: 4

[Zend_Form][1.7.3] output d'un texte avec Zend_Form

Lorsque l'on veut définir une zone de saisie on utilise Zend_Form_Element_****

Quel est la meilleur façon de définir une zone de texte avec Zend_Form_Element ?

parce que dans mon phtml je fait un <?= $this->form; ?>

Dernière modification par duQuebec (23-01-2009 16:48:11)

Hors ligne

 

#2 23-01-2009 14:11:06

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: [Zend_Form][1.7.3] output d'un texte avec Zend_Form

Euh je comprend pas ton problème ?


Société : Direct Info Service

Hors ligne

 

#3 23-01-2009 14:49:32

duQuebec
Nouveau membre
Date d'inscription: 22-01-2009
Messages: 4

Re: [Zend_Form][1.7.3] output d'un texte avec Zend_Form

Si je veux afficher le texte suivant dans un formulaire avec Zend_Form:      Statut: Fermé
et que j'affiche le formulaire avec  <?= $this->form; ?>
on définit comment le texte (Statut: Fermé) avec Zend_Form

Dernière modification par duQuebec (23-01-2009 14:50:11)

Hors ligne

 

#4 23-01-2009 15:01:12

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

Re: [Zend_Form][1.7.3] output d'un texte avec Zend_Form

Je comprends rien non plus..
Il est placé ou ton texte ? dans un textarea ??

T'as lu la doc de Zend ? Car je te sens complètement à l'ouest


----
Gruiiik !

Hors ligne

 

#5 23-01-2009 15:15:43

duQuebec
Nouveau membre
Date d'inscription: 22-01-2009
Messages: 4

Re: [Zend_Form][1.7.3] output d'un texte avec Zend_Form

Formulaire:
...
<tr>
   <td>Année :
     <input type="text" name="critAnnee" id="critAnnee" value="2007" size="4" maxlength="4">
   </td>
</tr>
<tr>
   <td>Statut: Fermé
   </td>
</tr>
...


Le champ critAnnee est définit de cette façon:
        $critAnnee = new Zend_Form_Element_Text('critAnnee');
        $critAnnee->addValidator(new Zend_Validate_Int())
                ->setRequired(true)
                ->setAttrib("size",4)
                ->setAttrib("maxlength",4)
                ->setLabel('Année :');
        $this->addElement($critAnnee);

Mais le texte «Statut: Fermé» doit être définit de quel façon avec Zend_Form

si je veux qu'il soit affiché lorsque je fait <?= $this->form; ?>

Hors ligne

 

#6 23-01-2009 15:45:02

duQuebec
Nouveau membre
Date d'inscription: 22-01-2009
Messages: 4

Re: [Zend_Form][1.7.3] output d'un texte avec Zend_Form

J'ai fait cette classe:

class Zend_Form_Element_Output extends Zend_Form_Element_Xhtml
{
    /**
     * Use formNote view helper by default
     * @var string
     */
    public $helper = 'formNote';
}

et j'ai codé mon texte ce cette façon:
...
        $libStatut = new Zend_Form_Element_Output("libStatut");
        $libStatut->setDescription('Statut: Fermé');
        $this->addElement($libStatut);
...


Ça fonctionne mais est-ce une bonne façon ?

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