Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 19-02-2009 15:26:23

versus68
Nouveau membre
Date d'inscription: 19-02-2009
Messages: 5

[Zend_Form] Input et xhtml

Bonjour,

Je suis novice concernant l'utilisation de zend Framework (et de framework php en général). Et j'ai beaucoup de mal à m'y faire. J'ai plein de petit problème, mais je vais vous en soumettre que un, car sinon je vais abandonné je crois... :s

J'utilise la dernière version. J'essaye de faire une petite appli CRUD et mon problème se pose au niveau des formulaires.

Je créée des inputs de cette manière :

Code:

 $nom = new Zend_Form_Element_Text('nom');
        $nom->setLabel('Nom ')
        ->setRequired(true)
        ->addFilter('StripTags')
        ->addFilter('StringTrim')
        ->addValidator('NotEmpty');

Et je leur ajoute des décorateurs de cette manière :

Code:

protected $_defaultDecorator = array(
        array('ViewHelper'),
        array('Description', array('tag' => 'span', 'class' => 'description')),
        array('Errors'),
        array('Label', array('requiredSuffix' => ' <span class="required">*</span>', 'escape' => false)),
        array('HtmlTag', array('tag' => 'li', 'class' => 'row')),
    );

$this->getElement('nom')->setDecorators($this->_defaultDecorator);

Voici le code généré par ZF :

Code:

<li class="row">
       <label for="nom" class="required">Nom <span class="required">*</span></label>
        <input type="text" name="nom" id="nom" value="">
</li>

Ce qui me gène, c'est que le input n'est pas fermé... Comment cela se fait-il ? J'imagine que ce n'est pas une erreur de ZF mais surement moi qui l'utilise mal... Mais que faire ?

Question bonus, pour les décorator, j'ai simplement copié-coller du code trouver sur le net. Comment faites vous pour trouver la documentation sur ZF ? Perso, j'ai beaucoup de mal à m'en sortir en regardant la doc officiel. Est-ce qu'il y aurait un endroit ou sont regroupé les différents objets de ZF, avec leur différentes méthodes et les différents attributs qu'on peut utiliser ?

J'ai plein d'autres problèmes, mais j'aimerais bien arriver à trouver les solutions par moi-même. Sinon, c'est pas mal la peine de continuer de développer avec ce framework, ce qui serait surement dommage.

Merci pour votre aide smile

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