ZF-如何访问子表单元素并设置其值

时间:2011-04-04 10:28:01

标签: php zend-framework zend-form-sub-form

大家好日子! 我在这里设置子表单元素,它工作正常。

//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');

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

1 个答案:

答案 0 :(得分:5)

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

$this->form->getSubForm('sampleSubForm')->test->setValue('some value');