Zend framework 装饰师ul li zend_表格 恩德雷索 名称

Zend framework 装饰师ul li zend_表格 恩德雷索 名称,zend-framework,zend-decorators,Zend Framework,Zend Decorators,错误 如何使用decorator zend实现上述代码?我尝试了以下方法: 问题是我需要浮动标签和文本元素,所以我尝试使用列表 这是我唯一能做的事。我试着这样做: 问题是我需要浮动标签和文本元素,所以我尝试使用列表 这是我唯一能做的。你试过自己做装饰师吗?如果是,你试过什么?这也是无效的HTML。不能将div作为ul的直接子级,或将li作为fieldset的子级。你至少需要把这个div包在一个li里,然后把另一个ul面放在这个字段集上。你试过自己做装饰吗?如果是,你试过什么?这也是无效的H

错误

如何使用decorator zend实现上述代码?

我尝试了以下方法:

问题是我需要浮动标签和文本元素,所以我尝试使用列表

这是我唯一能做的事。

我试着这样做:

问题是我需要浮动标签和文本元素,所以我尝试使用列表


这是我唯一能做的。

你试过自己做装饰师吗?如果是,你试过什么?这也是无效的HTML。不能将div作为ul的直接子级,或将li作为fieldset的子级。你至少需要把这个div包在一个li里,然后把另一个ul面放在这个字段集上。你试过自己做装饰吗?如果是,你试过什么?这也是无效的HTML。不能将div作为ul的直接子级,或将li作为fieldset的子级。你至少需要将div包在一个li中,并在字段集的另一侧放置ul。
<form enctype="application/x-www-form-urlencoded" action="" method="post">
<ul>
<div>
<fieldset id="fieldset-groups"><legend>Endereço</legend>

    <li>
        <label for="name" class="optional">Name</label>
        <input type="text" name="name" id="name" value="">
            <div class="errors">
                    <p>Error</p>
            </div>
    </li>

</fieldset>   

</div>
</ul>
</form>
    $this->addDecorator('FormElements')
         ->addDecorator('HtmlTag', array('tag' => 'ul'))
         ->addDecorator('Form');
    $this->setElementDecorators( array(
                                    'ViewHelper',
                                    'Label',
                                    'Errors',
                                    new Zend_Form_Decorator_HtmlTag(array('tag' => 'li')) 
                                ));
    $this->setDisplayGroupDecorators( array(
                                        'FormElements',
                                        'Fieldset',
                                        'FormErrors',
                                         new Zend_Form_Decorator_HtmlTag(array('tag' => 'li')),
                                      ));