-- Roberto Bouza <[EMAIL PROTECTED]> wrote
(on Tuesday, 04 March 2008, 10:41 PM -0500):
> I'm doing this piece of code in Zend_Form:
> 
> $form->addElement('text', 'first_name');
>         $form->first_name->setLabel('first_name')
>                           ->setDecorators(array(
>                                               array('ViewHelper', array
> ('helper' => 'formText')),
>                                              array('Label', array('class' =>
> 'text_box_label')),
>                                              array('HtmlTag', array('tag' =>
> 'div', 'class' => 'text_box'))
>                                          ));
> 
> And when the form gets rendered the source looks like this:
> 
> 
> <div class="text_box"><label for="first_name" class="text_box_label 
> optional">Nombre</label>
> 
> 
> <input type="text" name="first_name" id="first_name" value=""></div>
> 
> Just on the label - class="pepe  - a optional is appearing there. Any ideas?

That's by design; you'll also notice that required elements get a an
additional 'required' class in the label. This is to allow you to use
CSS hinting for optional and required elements.

-- 
Matthew Weier O'Phinney
PHP Developer            | [EMAIL PROTECTED]
Zend - The PHP Company   | http://www.zend.com/

Reply via email to