我的观点中有以下内容:
echo $form->input('Category', array('multiple' => 'checkbox', 'disabled' => true));
但是,复选框未被禁用...
答案 0 :(得分:0)
尝试使用表单助手中的checkbox()方法。 API链接:http://api.cakephp.org/class/form-helper#method-FormHelpercheckbox
只需更改语法(我认为它只是FormHelper :: input的包装器,但这应该有效):
echo $form->checkbox( 'Category', array( 'disabled' => true ) );
如果这不起作用,请发布从您的通话中输出的HTML。
答案 1 :(得分:0)
我认为你应该像字符串一样传递true:
echo $form->checkbox( 'Category', array( 'disabled' => 'true' ) );
如果这不起作用,请使用
echo $form->checkbox( 'Category', array( 'disabled' => 'disabled' ) );