我认为是安全组件创建了我的输入的副本:
<?php echo $this->Form->input('39', array('type'=>'checkbox')); ?>
变成:
<input type="hidden" name="39" id="Form39_" value="0"/>
<input type="checkbox" name="39" value="1" id="Form39"/>
也许这在大多数情况下都可以正常工作?(蛋糕忽略它?)
但是我的表单是 GET 方法,所以当我提交时,我得到了这个:
...&39=0&39=1... in the URL
或者,如果我不选中该框,我会得到:
...&39=0 (shouldn't even be there)
我怎样才能做到a)不创建副本或b)在GET提交期间不同时提交?