是否可以在zend表单上创建没有字段集的子表单和displaygroup?
答案 0 :(得分:1)
是的,这是可能的。
您可以在特定表单中覆盖loadDefaultDecorators Zend_Form原始方法,如下所示:
public function loadDefaultDecorators() {
parent::loadDefaultDecorators();
// remove the 'fieldset' decorator from all subforms
$subforms = $this->getSubForms();
foreach($subforms as $subform) {
$subform->removeDecorator('Fieldset');
}
return $this;
}
当您根据选择列表中的选定选项动态加载子表单时,这可能会有所帮助。 希望这会对某人有所帮助。
答案 1 :(得分:0)
为什么这样做?
这是一个有用的辅助功能?
但是,您可以通过多种方式执行此操作,例如:继承Zend_Form
并设置自己的装饰器,或使用getDecorators()
,addDecorator()
setDecorators()
或removeDecorator()
方法。