代码之家  ›  专栏  ›  技术社区  ›  Richard Knop

Zend_窗体显示组问题

  •  0
  • Richard Knop  · 技术社区  · 15 年前

    以下是我的类扩展Zend_表单中的一小段:

    $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()(或对其进行注释),文本元素将毫无问题地显示出来。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Mark    15 年前

    听起来您没有在控制器中使用getDisplayGroup()或更高版本的表单init()方法