Вы можете попробовать с
$form->addDisplayGroup(array(), 'exampleGroup');
, а затем получить группу отображения следующим образом:
$displayGroup = $form->getDisplayGroup('exampleGroup');
и добавьте элементы один за другим с помощью $displayGroup->addElement()
или $displayGroup->createElement()
.
Более подробную информацию можно найти в документации по Группы отображения .
EDIT
ZF не позволяет добавлять группу отображения без элементов. Самое простое решение - сначала создать элементы, поместить их в массив, а затем передать этот массив в addDisplayGroup
.
Можно также создать новый объект Zend_Form_DisplayGroup
и затем добавить его в форму, используя $form->addDisplayGroups(array($group))
, но я сомневаюсь, что это удобнее, чем вызывать addDisplayGroup()
с уже созданными элементами.
Надеюсь, это поможет,