2009年5月1日星期五

Re: [fw-mvc] ViewScript decorator fails for DisplayGroup

-- Kostyantyn Shakhov <kshakhov@gmail.com> wrote
(on Friday, 01 May 2009, 05:24 PM +0300):
> I'm trying to use a ViewScript decorator for DisplayGroup of a
> Zend_Form. The view script contains form elements wrapped in a table.
>
> It displays the group with the legend but omit the table html markup.
> How could I fix it?
>
> In the Form:
>
> $this->addDisplayGroup(
> array([fields]),
> '[group_name]',
> array( 'legend' => '[name] ')
> );
>
> $group = $this->getDisplayGroup('[group_name]');
>
> $group ->setDecorators(array(
> array('FormElements', array('viewScript' => '[view script]')),

try

array('ViewScript', array('viewScript' => '[view script]'))

for that second element.

The first argument is the name of the decorator, the second is an array
of options to pass to that decorator.

> 'Fieldset'
> ));

--
Matthew Weier O'Phinney
Project Lead | matthew@zend.com
Zend Framework | http://framework.zend.com/

没有评论: