Hii ...我想要显示多个复选框等等... name =“show [adgroups]”,我怎样才能使用zend表单代码?请参阅下面的示例我希望如何查看输出:
说明<div class="fieldgrp">
<label for="show_adgroups">Campaign/Ad-groups</label>
<div class="field"><input type="checkbox" name="show[adgroups]" id="show_adgroups" class="" value="adgroups" checked="checked" /></div>
</div>
<div class="fieldgrp">
<label for="show_keywords">Keywords</label>
<div class="field"><input type="checkbox" name="show[keywords]" id="show_keywords" class="" value="keywords" checked="checked" /></div>
</div>
答案 0 :(得分:0)
忽略“为什么”,您可以使用subform实现您想要的目标。
只需将子表单命名为“show”,然后将“adgroups”和“keywords”复选框添加到其中。
$form = new Zend_Form;
$show = new Zend_Form_SubForm();
$show->addElement('checkbox', 'adgroups', array(
'label' => 'Campaign/Ad-groups',
'checked' => true
));
$show->addElement('checkbox', 'keywords', array(
'label' => 'Keywords',
'checked' => true
));
$form->addSubForm($show, 'show');