$html->checkboxのバグ?

cakePHP1.1での動作なので1.2でも同じかどうかは未確認です。
htmlヘルパーを利用してタグを出力する事が多いのに今まで気づかなかったのが不思議でもあるのですが。


通常パターンであれば問題ありません。

(例)
$html->checkbox('User/active_flag');


しかし、checkboxのvalue値として任意の値を使いたいという場合に発生します。(注:checboxの場合、通常はvalue=1で出力される)

(例)
$html->checkbox('User/active_flag',$title,array('value'=>$value));

出力されるタグ内のvalue値がエスケープされていませんでした。


結局、任意の値を使いたい場合は手でcheckbox出力して回避しました。