0

以下は、Zend_Form を拡張した私のクラスの短いスニペットです。

$this->addElements(array(
    $inputField1,
    $inputField2,
    $inputField3,
    $submitButton
));

$this->addDisplayGroup(array('inputField1',
                             'inputField2',
                             'inputField3',
                             'submitButton'),
                       'fieldset1',
                       array('legend' => 'Lorem Ipsum'));

問題は、フォームを印刷すると、送信ボタンのみが印刷され、入力フィールドを含むフィールドセット (通常の Zend_Form_Element_Text 要素) が存在しないことです。

編集: $this->addDisplayGroup() (またはコメント) を削除すると、テキスト要素は問題なく表示されます。

4

1 に答える 1

1

コントローラーで getDisplayGroup() を使用していないか、後で init() メソッドのフォームで使用していないようです

于 2009-08-24T00:44:47.013 に答える