Значения NULL сохраняются в базе данных при сохранении экземпляра CActiveRecord, где в атрибутах есть значения
У меня есть таблица "Студент" в базе данных в mySql. Существует класс модели, который я создал, расширяющий класс CActiceRecord с именем Student. Моя форма работает нормально и отправляет данные в контроллер.
$model->attributes=$_POST['Student'];
Приведенный выше код заполняет атрибуты в $model, которая является экземпляром CActiveRecord.
Но когда я вызываю его save(); метод это только создать новую строку в базе данных с StudentID (который является AUTO_INCREMENT)
Что мне не хватает? Я искал все возможные способы найти решение. Но не смог найти кого-то, у кого была похожая ошибка