Привет. Не могу решить проблему с checkboxlist. с отображением все в порядке.
view:<?php $form = ActiveForm::begin([
'id' => 'form-input-example',
],
]) ?>
<?= $form->field($model, 'status_id')
->checkboxList(ArrayHelper::map(Blog::find()->all(), 'id', 'status_id')) ?>
<?= Html::submitButton('Сохранить', ['class' => 'btn btn-primary']) ?>
<?php ActiveForm::end(); ?>
BlogController:public function actionTests()
{
$model = new Blog();
$model->status_id = Blog::find()->where('status_id')->all();
if ($model->load(Yii::$app->request->post()) && $model->save())
{
// Сделать что-то после записи, например SetFlash
}
return $this->render('tests', [
'model' => $model,
]);
}
Blog(Model):public function rules()
{
return [
['status_id', 'safe'],
];
}
Тестовая БД
Как реализовать запись или обновление существующего значения? Через set и get?
Читал документацию, так и не могу понять как происходит реализация checkboxlist.
Помогите мне реализовать данный функционал))