Переопределяем __set и __get методы для аттрибута модели Yii2

Не всегда получается красиво сохранить приходящие данные в БД, к примеру такая ситуация может возникнуть при сохранении списка в одну ячейку, чтобы было более понятно приведу часть кода представления:

$form->field($model, 'color')->checkboxList(Yii::$app->params['color'], [
   'item' => function($index,$label,$name, $checked, $value){
      return Html::checkbox($name, $checked, [
         'value' => $value,
         'label' => '<label class="color ' . $label .'" for="' . $value . '"></label>',
         'id' => $value
      ]);
   }
]);

Здесь мы выводим список чекбоксов в которых предлагаем выбрать нужные цвета, данное представление нам отправит массив отмеченных значений.

читать далее

При копировании материалов обратная ссылка на play-stop.ru желательна обязательна!