入力の複製を作成しているのはセキュリティコンポーネントだと思います。
<?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送信中に両方を送信しないようにするにはどうすればよいですか?