В форме, которую я строю с использованием Zend_Form в проекте Zend Framework, мне нужно иметь переменное число текстовых областей.Мне нужно, чтобы они были размещены с пометкой массива, чтобы я мог их использовать.
Без Zend_Form это легко сделать, добавив квадратные скобки к имени текстовых областей:
<textarea name="mytext[]">one</textarea>
<textarea name="mytext[]">two</textarea>
Я не могу сделать это, используя Zend_Form:
$t = new Zend_Form_Element_Textarea("mytext[]");
$t->setValue("one");
$myForm->addElement($t);
$t = new Zend_Form_Element_Textarea("mytext[]");
$t->setValue("two");
$myForm->addElement($t);
Две текстовые области отображаются в представлении с атрибутом имени, установленным в «mytext».
Как я могу использовать обозначения массива в этой ситуации?