так что в основном я понял это.
сначала вы создаете "пустые" подчиненные формы
$left = new Zend_Form_SubForm();
, затем добавляете нужные вам подчиненные формы внутри этой "подчиненной формы"
$left->setSubForms(array(
'sub1' => $sub1,
'sub2' => $sub2
));
вы делаете то же самоедля другой подчиненной формы, в которую вы хотите добавить декораторы.
$right = new Zend_Form_SubForm();
$right->setSubForms(array(
'sub3' => $sub3,
'sub4' => $sub4
));
, затем к своей исходной форме добавьте эти новые подчиненные формы "$ left" и "$ right"
$this->setSubForms(array(
'left' => $left,
'right' => $right
));
, которые вы можетезатем примените декораторы к субформам "$ left" и "$ right", как считаете нужным.
, так как я хочу отбросить наборы полей, которые инкапсулируют элементы внутри моего, выглядит следующим образом, вы делаете то же самое с другимодин.
$left->setDecorators(array(
'FormElements',
array('HtmlTag', array('tag' => 'div')),
));
Спасибо