В Html::checkbox сделать checked

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
detected
Сообщения: 174
Зарегистрирован: 2017.06.16, 12:24

В Html::checkbox сделать checked

Сообщение detected »

Имеется:
<?= Html::checkbox("Supplier[id][$v->id]", $result[$v->id]).' '.$v->name; ?>
Создает:
<input type="checkbox" name="Supplier[id][3]" value="1">
Можно ли как-то управлять в Html::checkbox checked'ом? Подскажите пожалуйста
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: В Html::checkbox сделать checked

Сообщение zelenin »

странно, если бы было нельзя.
сигнатуру метода смотрели? там вторым параметром идет $checked.
detected
Сообщения: 174
Зарегистрирован: 2017.06.16, 12:24

Re: В Html::checkbox сделать checked

Сообщение detected »

Да, массив $result сменил на карту массива из нужной мне модели с return'м на 1, проблема решена. Странно, но $result[$v->id] давало 0 или 1, не срабатывало.
Аватара пользователя
leonenco
Сообщения: 155
Зарегистрирован: 2017.01.30, 22:42

Re: В Html::checkbox сделать checked

Сообщение leonenco »

Код: Выделить всё

Html::checkbox( $name, $checked, $options)
Ответить