CakePHP FormHelper - Невозможно отключить несколько флажков - PullRequest
0 голосов
/ 10 июня 2010

На мой взгляд, у меня есть следующее:

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

Но флажки не отключены ...

Ответы [ 2 ]

0 голосов
/ 10 июня 2010

Я думаю, вы должны передать true в виде строки:

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

Если это не работает, используйте

echo $form->checkbox( 'Category', array( 'disabled' => 'disabled' ) );
0 голосов
/ 10 июня 2010

Попробуйте метод checkbox () в форме помощника. Ссылка API: http://api.cakephp.org/class/form-helper#method-FormHelpercheckbox

Просто измените свой синтаксис (я думаю, что это просто оболочка для FormHelper :: input, но это должно работать):

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

Если это не сработает, опубликуйте HTML-код, который выводится из вашего звонка.

...