...斐伊川 我希望多个复选框显示为... name =“show [adgroups]”,如何使用zend表单代码?请参阅下面的示例我希望如何查看输出:
<div class="fieldgrp">
<label for="show_instructions">Instructions</label>
<div class="field"><input type="checkbox" name="show[instructions]" id="show_instructions" class="" value="instructions" checked="checked" /></div>
</div>
<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 :(得分:2)
首先创建多个复选框设置。
$element = new Zend_Form_Element_MultiCheckbox('foo', array(
'multiOptions' => array(
'foo' => 'Foo Option',
'bar' => 'Bar Option',
'baz' => 'Baz Option',
'bat' => 'Bat Option',
);
));
$element->setValue(array('bar', 'bat'));
Foo Option
将是该组中复选框的名称,而foo
是值。传入的包含bar
和bat
的数组是将要检查的选项。
如果您希望提高您的声望得分,那么您应该接受一些问题的答案。