0

当我定义时,复选框值始终是0(无论选中还是未选中)

$cbxElement->setDecorators(array('ViewHelper'));

但是,在删除相同的复选框后,复选框值会很好地发布(1选中和0未选中)

我的问题是为什么复选框会表现出这种行为并且

setDecorators(array('ViewHelper'))对复选框元素实际做了什么?

Zend_View_Helper_FormCheckbox另外,只要没有表单,为什么会在复选框之前自动添加隐藏字段name[]

4

1 回答 1

1

setDecorators(array('ViewHelper'))删除dtdd标签,隐藏字段不是问题。如果您希望您的复选框值 = 1,请尝试以下操作:

$yourCheckBox->setValue(1);
于 2012-08-28T22:02:00.520 回答