@DmitriyFrolov

Yii2 сохранение атрибутов в модели?

Здравствуйте, в модели имеется атрибут myVar которых хранится в Mysql и содержит данные в виде строки : '3,4,5,6'. , не могу разобраться почему при сохранении модели переменная myVar не изменяется ?
Model
...
public function getMyVar(){
  return explode(",", $this->myVar);
}
public function setMyVar($value){
 $this->myVar = implode(",", $value);
}
...

_form.php
...
$form->field($model, 'CreditSecurity')->dropDownList(['...'],['multiple' => 'true'])
...

Controller
...
if ($model->load(Yii::$app->request->post()) && $model->save()) {
    return $this->redirect(['...']);
}
...
  • Вопрос задан
  • 231 просмотр
Решения вопроса 1
Demetriy
@Demetriy
веб и мобильная разработка
Найдите метод в модели
public function scenarios() {}

И добавьте в него вашу переменную.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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