adlandırma zend formu multicheckboxes

1 Cevap php

bu 'foo [] [' bar ']' gibi isimlendirilir ki nasıl ben yuva multicheckboxes zorunda.

Ben alt formlar kullandım ama onlar bana 'foo [bar] []' Böyle adlandırma verir.

benim kod:

$ Alt = new Zend_Form_SubForm ('alt');

$ Dilek = new Zend_Form_Element_MultiCheckbox ('bar');

$ Dilek

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

$sub->addElements(array( $ Dilek ));

$ This-> addSubForm ($ alt, 'foo');

1 Cevap

i Zend Form Elements için "belongsTo" Seçeneği arıyoruz düşünüyorum.

Eğer somethinge gibi gerekirse:

Deneyin:

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