formのmethodがpostだとcheckboxはsetDefaultsされない
はまった、完全にはまった。もうこれはバグ認定でいいのではないだろうか\(^▽^)/
さてそれは置いておいて
コチラのエントリを見れば一目瞭然なのですが・・・(09/02/12現在リンク切れの模様)
cage | PEAR::QuickFormでのcheckbox
postで送信すると何故かcheckboxがcheckedにならないのです。
今までは、戻るボタンはaタグで戻してて、値は全部SESSIONに入れていたので気がつかなかったのです。
追記:setConstantsもいいかも
setConstants
対応策は3つあります。
-
- GETで渡す
- checkboxではなく、advcheckboxを使う
- setConstantsを使う
です。