#yii2
#yii2
Вопрос:
Как я могу сделать флажок не установленным по умолчанию?. Я пробую это.
<?=$form->field($model, 'rememberMe', ['template' => "<div>{input}</div>n<div>{error}</div>"])->checkbox(['checked'=>false])?>
Но ни в коем случае. Он всегда добавляет checked=»проверено» к html. Мне нужно, чтобы флажок был снят в первый раз.
Комментарии:
1. установите свой атрибут в conrtoller
Ответ №1:
Попробуйте использовать значение = false
<?=$form->field($model, 'rememberMe',
['template' => "<div>{input}</div>n<div>{error}</div>"])->
checkbox(['value' => false])?>
или (просто) назначить $model->rememberMe = false;
Комментарии:
1. Так просто и эффективно. Спасибо.
Ответ №2:
Это очень полезно. нужно только установить значение true или false. Например :-
$model->"CHECKBOX NAME" as true or false
Просто