zend-framework - Zend 表单显示组装饰器

标签 zend-framework zend-form decorator

当您查看
在下面的标记中,您会看到有一个带有 id 地址标签的 dt 和以下 dd,我想删除这些但保留
字段集。

要添加显示组,我在其中使用了这个 $this->addDisplayGroup(array(...), 'legend' => 'address');添加每个元素后,我的表单初始化类。有没有我可以玩的装饰器来删除
我不想要的元素?

<form id="CreateAddress" enctype="application/x-www-form-urlencoded" action="" method="post">
    <dl class="zend_form"> 
        <dt id="address-label">&#160;</dt>
        <dd id="address-element">
            <fieldset id="fieldset-address">
                <legend>Address</legend> 
                <dl>             
                    <dt id="addressLine1-label">
                        <label for="addressLine1" class="required">Address Line 1</label>
                    </dt> 
                    <dd id="addressLine1-element"> 
                        <input type="text" name="addressLine1" id="addressLine1" value="">
                    </dd> 

                    ...etc...

            </fieldset>
        </dd> 
        ...buttons...
    </dl>
</form>

谢谢,
马丁

最佳答案

那么有什么关系呢?

$group = $form->getDisplayGroup ('the name of the group');
$group->removeDecorator ('Zend_Form_Decorator_DtDdWrapper');

关于zend-framework - Zend 表单显示组装饰器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4958890/

相关文章:

zend-form - Zend_Form 装饰器排序(表单元素问题之前的错误)

python - 使用函数对象作为字典键

typescript - 是否可以为方法装饰器选项提供类型安全

mysql - Doctrine 内连接

php - 如何在数据库中存储不同种类和数量的html表单数据?

zend-framework - 在 Zend Framework 中找不到类

html - 如何从内容中单独打印组显示?

php - 如何在我的 Zend 表单复选框中设置 'value'?

python - 在 python 中使用装饰器添加函数文档字符串

mysql - 分组前的 Zend 框架顺序