Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Je cherche à ajouter des attributs en optimisant mon code de cette façon:
// Add an email element
        $this->addElement('text', 'prenom', array(
            'label'      => 'Votre prénom:',
            'required'   => true,
            'filters'    => array('StringTrim'),
            'validators' => array(
                array('validator' => 'StringLength', 'options' => array(0, 20))
            ),
            'attrib' => array(
                'size' => '40'            <------------- CECI NE FONCTIONNE PAS
            ),
            'ErrorMessages' => array(
                'required'=>'Prénom requis'
            )
        ));L'erreur produite:
Warning: Missing argument 2 for Zend_Form_Element::setAttrib()...
Quelqu'un a réussis a créer des champs de cette façon que je préfère ?
Merci
Hors ligne

Hello,
Je crois ques c'est "attribs" avec un "s" final.
ou sinon :
// Add an email element
        $this->addElement('text', 'prenom', array(
            'label'      => 'Votre prénom:',
            'required'   => true,
            'filters'    => array('StringTrim'),
            'validators' => array(
                array('validator' => 'StringLength', 'options' => array(0, 20))
            ),
            'size' => '40',
            'ErrorMessages' => array(
                'required'=>'Prénom requis'
            )
        ));A+
Hors ligne
Pages: 1