2

祝大家有美好的一天!我在这里是设置子表单元素,它工作正常。

//Setting SubForm element    
$subForm = new Zend_Form_SubForm();
$subForm->setName('sampleSubForm');
$subForm->addElement('text', 'test', array(
           'value' => 'someValue',
           'name' => 'test',
           'belongsTo' => 'sampleSubForm',
           'size' => '1',
           'maxLength' => '1',
           'decorators' => array('ViewHelper'),
        ));
$this->form->addSubForm($subForm, 'sampleSubForm');

我仍然会不停地摆弄并想知道如何在表单提交时访问子表单元素,以设置其值。干杯和快乐的编码!谢谢

4

1 回答 1

5

虽然尚不清楚是什么$this,但以下应该有效:

$this->form->getSubForm('sampleSubForm')->test->setValue('some value');
于 2011-04-04T11:11:45.133 回答