Здравствуйте!
Имею такую конструкцию в controller
$changeOnUnsubscribed = new ContactList();
if ($changeOnUnsubscribed->load(Yii::$app->request->post()) && $changeOnUnsubscribed->validate()){
$all = ContactList::find()->where(['contact_id' => $id])->with('groupContactList')->all();
foreach ($changeOnUnsubscribed->selected_checkbox as $checkbox){
if ($checkbox == $all->id){
$all->status = 0;
return $all->save();
}
}
}
і вю
<?= $form1->field($changeOnUnsubscribed, 'selected_checkbox[]')->checkbox(['id' => $contact->id, 'class' => 'checkbox-contact-list form-check-input position-static', 'value' => $contact->id, 'label' => null]) ?>
Почему не работает данный код, он должен выбрать все выбранные чекбоксы и поменять статус на 0.