Используя Zend_Form, как бы я мог создать такие элементы формы, как это:
<input type="text" name="element[1]" value="" /> <input type="text" name="element[2]" value="" /> // etc...
Вы можете использовать подформы:
$form = new Zend_Form(); $subForm = new Zend_Form_SubForm(); $subForm->addElement('Text', '1') ->addElement('Text', '2'); $form->addSubForm($subForm, 'element');
Или вы также должны иметь возможность использовать setBelongsTo()
для элементов формы (непроверенных):
$form = new Zend_Form(); $form->addElement('Text', '1', array('belongsTo' => 'element')) ->addElement('Text', '2', array('belongsTo' => 'element'));
Я утверждаю, что setBelongsTo
имеет некачественное качество, поскольку невозможно установить значения по умолчанию. Итак, в настоящее время нет разумного способа достижения вашей цели.