zend形成多个盒子命名

时间:2010-04-12 11:11:19

标签: php zend-framework

我如何嵌套多个复选框,以便它们的命名方式如下'foo [] ['bar']'。

我使用了子表单,但是他们给我命名为'foo [bar] []'。

我的代码:

  

$ sub = new Zend_Form_SubForm('sub');

     

$ wish = new Zend_Form_Element_MultiCheckbox('bar');

     

$愿望

->setMultiOptions($education_direction->getAll())
->setLabel('Wish')    
->setRequired(true);
     

$子> addElements(阵列(       $心愿   ));

     

$ this-> addSubForm($ sub,'foo');

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找Zend Form Elements的“belongsTo”选项。

如果你需要一些像:

尝试:

$this->addElement(
         'text', 'field1', 
            array(
             'label'     => 'field',
             'belongsTo' => 'foo'
        ));