0
 $mon = new Zend_Form_Element_Checkbox('days[mon]');
 $tue = new Zend_Form_Element_Checkbox('tue');

我将如何访问表单视图脚本中的“days [mon]”元素

$form = new Zend_Form();
$form->addElement($mon);

$form->setDecorator('form',array('ViewScript','viewscript'=>'form.phtml'));

我可以轻松访问 form.phtml 中的“tue”

   $this->element->tue 

但是如何访问“days [mon]”?

4

1 回答 1

1

据我记得,为此,您应该使用子表单。

例如:

        $mainForm = new Zend_Form();
        $daySubForm = new Zend_Form_SubForm();
        $mon = new Zend_Form_Element_Checkbox('mon');

        $daySubForm->addElement($mon);
        $mainForm->addSubForm($daySubForm, 'days');

        var_dump($mainForm->days->mon);
于 2012-03-19T11:14:19.240 回答