Значения NULL сохраняются в базе данных при сохранении экземпляра CActiveRecord, где в атрибутах есть значения - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть таблица «Студент» в базе данных в mySql.Существует класс модели, который я создал, расширяющий класс CActiceRecord с именем Student.Моя форма работает нормально и отправляет данные в контроллер.

$model->attributes=$_POST['Student'];

Приведенный выше код заполняет атрибуты в $ model, которая является экземпляром CActiveRecord.

Но когда я вызываю его save ();метод это только создать новую строку в базе данных с StudentID (который AUTO_INCREMENT)

Чего мне не хватает?Я искал все возможные способы найти решение.Но не смог найти человека, у которого была похожая ошибка

...