Zend_Form_SubForm) (GetValues ​​ile dizi gösterimini düzleştirme

0 Cevap php

Ben subforms onları içine gömülü ve ben GetValues ​​alt formdaki dizi gösterimde olmadan değerleri döndürebilir yapabilirsiniz eğer ben çalışmak için çalışıyorum formlarda bir dizi ile çalışıyorum.

yani:

$form = new Zend_Form();
$subForm = new Zend_Form_SubForm();
$form->addSubForm( $subForm, 'contact' );

$form->addElement(new Zend_Form_Element_Text('name'));
$subForm->addElement( new Zend_Form_Element_Text('phone') );

var_dump($form->getValues());

Bana çıktıyı verir:

array(2) {
  ["name"]=>
  NULL
  ["contact"]=>
  array(1) {
    ["phone"]=>
    NULL
  }
}

Ama çıkış olmak olurdu gibi aslında:

array(2) {
  ["name"]=>
  NULL
  ["phone"]=>
  NULL
}

Zend_Form işlevleri geçersiz kılma olmadan bunu yapmanın kolay bir yolu?

0 Cevap