CakePHP FormHelper - 无法禁用多个复选框

时间:2010-06-09 21:07:51

标签: cakephp formhelper

我的观点中有以下内容:

echo $form->input('Category', array('multiple' => 'checkbox', 'disabled' => true));

但是,复选框未被禁用...

2 个答案:

答案 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' ) );