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 に答える