Php 将数组html元素命名约定与Zend Form内部视图脚本装饰器一起使用/
如何访问表单的视图脚本中的“days[mon]”元素Php 将数组html元素命名约定与Zend Form内部视图脚本装饰器一起使用/,php,zend-framework,zend-form,zend-form-element,view-helpers,Php,Zend Framework,Zend Form,Zend Form Element,View Helpers,如何访问表单的视图脚本中的“days[mon]”元素 $mon = new Zend_Form_Element_Checkbox('days[mon]'); $tue = new Zend_Form_Element_Checkbox('tue'); 我可以轻松访问form.phtml中的“tue” $form = new Zend_Form(); $form->addElement($mon); $form->setDecorator('form',array('ViewSc
$mon = new Zend_Form_Element_Checkbox('days[mon]');
$tue = new Zend_Form_Element_Checkbox('tue');
我可以轻松访问form.phtml中的“tue”
$form = new Zend_Form();
$form->addElement($mon);
$form->setDecorator('form',array('ViewScript','viewscript'=>'form.phtml'));
但是如何访问“days[mon]”?据我所知,对于这个puposes,您应该使用子窗体 例如:
$this->element->tue
$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);