ha. That's your solution for everything. Write your own! :p
Alright. I'll look at these things in more detail later down the line. For
now, I found a solution that I can use to whip out this form (it's in side a
day, fully functional) and little time to research too much. :(

In the future, I hope to.

For the time being, I found a solution of just stripping out the label and
form decorator entirely and leaving only the ViewHelpers and Errors. This
allows us to "decorate" it through standard HTML (eg: our web devs) while
keeping the error handling and error printing for form fields. I think this
is actually a good optimal solution that works when our webdev and appdev
are separate departments.

Thanks
---
Philip
[email protected]
http://www.gpcentre.net/


On Wed, Apr 15, 2009 at 11:40 AM, Matthew Weier O'Phinney
<[email protected]>wrote:

> -- Philip G <[email protected]> wrote
> (on Wednesday, 15 April 2009, 10:45 AM -0500):
> > I'm looking at the examples at http://devzone.zend.com/article/
> > 3450-Decorators-with-Zend_Form
> > In there, it shows a decorator setup to use table rows for each element.
> This
> > is almost what I need:
> >
> > $element->setDecorators(array(
> >     'ViewHelper',
> >     'Errors',
> >     array(array('data' => 'HtmlTag'), array('tag' => 'td', 'class' =>
> 'element')),
> >     array('Label', array('tag' => 'td'),
> >     array(array('row' => 'HtmlTag'), array('tag' => 'tr')),
> > ));
> >
> > However, I need one addition, "class=formLabel" within the label's <td>
> cell.
> > But, if I add 'class' => 'formLabel' to the Label line eg:
> >
> > array('Label', array('tag' => 'td', 'class' => 'formElement')),
> >
> > it puts it on the <label> tag, not the <td> tag I specifically told to
> wrap it
> > in.
> >
> > What I'm getting:
> > <td><label for="name" class="formElement required">Name</label></td>
> >
> > What I need:
> > <td class="formElement"><label for="name"
> class="required">Name</label></td>
> >
> > Is there any simple way to do this?
>
> Write your own decorator. :)
>
> You may want to check out my recent postings on Zend_Form decorators:
>
>    http://weierophinney.net/matthew/plugin/tag/decorators
>
> --
> Matthew Weier O'Phinney
> Project Lead            | [email protected]
> Zend Framework          | http://framework.zend.com/
>

Reply via email to