私の見解では、次のようになっています。
echo $form->input('Category', array('multiple' => 'checkbox', 'disabled' => true));
ただし、チェックボックスは無効になっていません...
私の見解では、次のようになっています。
echo $form->input('Category', array('multiple' => 'checkbox', 'disabled' => true));
ただし、チェックボックスは無効になっていません...
フォームヘルパーでcheckbox()メソッドを試してください。API リンク: http://api.cakephp.org/class/form-helper#method-FormHelpercheckbox
構文を変更するだけです (FormHelper::input の単なるラッパーだと思いますが、これは機能するはずです):
echo $form->checkbox( 'Category', array( 'disabled' => true ) );
それが機能しない場合は、呼び出しから出力された HTML を投稿してください。
次のような文字列として true を渡す必要があると思います。
echo $form->checkbox( 'Category', array( 'disabled' => 'true' ) );
これが機能しない場合は、
echo $form->checkbox( 'Category', array( 'disabled' => 'disabled' ) );