Проверьте форму в Zend Framework 2 с подчиненными формами

У меня есть форма с подчиненной формой. Мой вопрос, как это проверить? Я понятия не имею, как проверить эту форму с подчиненными формами. Это код:

$this->setAttribute('method', 'post');
$this->add(array(
'name' => 'manual',
'attributes' => array(
'type'  => 'hidden',
'value'=>'1',
),
));
$this->add(array(
'name' => 'id',
'attributes' => array(
'type'  => 'hidden',
),
));

$subForm = new \Zend\Form\Form();
$subForm->setName('name');
$subForm->add( array(
'name' => 'ca',
'type' => 'text',
));
$subForm->add( array(
'name' => 'en',
'type' => 'text',
));
$subForm->add( array(
'name' => 'es',
'type' => 'text',
));
$this->add($subForm);
$this->add(array(
'name' => 'acronym',
'attributes' => array(
'type'  => 'text',
'placeholder' => 'acronym',
'class' => 'docnet-form-acronym-entity',
),
));
$this->add(array(
'name' => 'submit',
'attributes' => array(
'type'  => 'submit',
'class' => 'btn',
'value' => 'add',
'id' => 'submitbutton',
),
));

Я сделал эту форму, потому что у меня был массив с именем элемента. Чтобы перечислить это, это работает, но теперь я хочу редактировать, и я не могу быть проверен.

1

Решение

Я думаю, что вы должны использовать Zend\Form\Fieldset вместо подчиненной формы. Это делает проверку намного проще. ZF2 на самом деле имеет полезный пример в документы по коллекциям.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]