@lolka02

Почему не работает checked в checkboxlist на Yii2?

В модели есть categories[]

есть форма
<?= $form->field(
                                $filterModel,
                                'categories[]',
                                [
                                    'options' => ['class' => 'form-group'],
                                    'template' => "<div class=\"label\">{label} </div><div class=\"filter-checkboxes\">\n{input}</div>"
                                ]
                            )->checkboxList(
                                $items,
                                [
                                    'unselect' => null,
                                    'item' => function ($index, $label, $name, $checked, $value) {
                                        $id = "category{$value}";
                                        return Html::beginTag(
                                            'div',
                                            [
                                                'class' =>'custom-checkbox'
                                            ]
                                        ) . Html::checkbox(
                                            $name,
                                            $checked,
                                            [
                                                'id'=>$id,
                                                'value' => $value,
                                                'class' => 'custom-control-input'
                                            ])  . Html::label(
                                                $label,
                                                $id,
                                                ['class' => 'custom-control-label']
                                            )
                                        . Html::endTag('div');
                                    }
                                ]
                            )


В $filterModel->categories есть значение из $items но почему то checked не присваивается . Почему?
  • Вопрос задан
  • 35 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы