Я разделил длинную одностраничную форму на подчиненные, ожидая, что она будет разбита на многостраничную форму позже в жизненном цикле проекта. У меня проблемы с токеном var в идентичном валидаторе ниже.
Из объекта Application_Form:
$authorizedIndividual = new Zend_Form_SubForm();
// .. authorizedName text element setup here
$termsAgree = new Zend_Form_SubForm();
// Add termsAgree
$termsAgree->addElement('text', 'termsAgree', array(
'label' => 'By typing your name in the preceding field, you, as the authorized individual agree to etc. etc. etc.',
'class' => 'termsAgree',
'required' => true,
'filters' => array('StringTrim'),
'validators' => array(
array('validator' => 'Identical', true, $authorizedIndividual->authorizedName )
)
));