Флажок Yii2 по умолчанию не установлен

#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

Просто