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 に答える