Задать вопрос
@gomer1726

Как в Yii2 checkbox сделать checked?

Здравствуйте
<?=$edit_form->field($model, 'serv1')->checkbox([ 'value' => '1'])->label('');?>

Как сделать его checked ? как допустим
<input type="checkbox" name="serv1" value="1" checked>

Пробовал использовать свойства checked и тд
Но не работает
Только выходит checked если value равняется false
  • Вопрос задан
  • 19302 просмотра
Подписаться 2 Простой 4 комментария
Решения вопроса 1
@gomer1726 Автор вопроса
Ребята разобрался нужно атрибут 'checked ' с лишним пробелом
<?=$edit_form->field($model, 'serv1')->checkbox([ 'value' => '1', 'checked ' => true])->label('');?>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Isolution666
@Isolution666
Full-Stack Developer
Если флажок НЕ нужен по умолчанию:
...
<?php
$page->text = 'я принимаю пользовательское соглашение';
?>
...
<?=$form->field($model, 'serv1')->checkbox(['uncheck' => $page->text, 'value' => $page->text, 'label' => '$page->text]); ?>


если флажёк НУЖЕН:
--
<?=$form->field($model, 'serv1')->checkbox(['checked'=>false])?>


Либо как сказал Максим Федоров , берём и объявляем в экшене в контроллере.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы