Я пытаюсь сделать файл, загружающий изображение, и результатом является ошибка. Ошибка описания ниже.Загрузка файла - Нарушение ограничения целостности: 1062 Дублируемая запись '1' для ключа 'PRIMARY
SQLSTATE [23000]: Integrity нарушение ограничения: 1062 Дублированный запись '1' для контроллера
Этот ключевой код 'Primary'
public function actionUpload()
{
$model = new \app\models\UserPhoto();
if (\Yii::$app->request->post()) {
$model->photo = \yii\web\UploadedFile::getInstance($model, 'photo');
$model->user_id = \Yii::$app->user->id;
if ($model->validate()) {
$saveTo = 'uploads/' . $model->photo->baseName . '.' . $model->photo->extension;
if ($model->photo->saveAs($saveTo)) {
$model->save(false);
Yii::$app->session->setFlash('success','Success uploaded !');
}
}
}
return $this->render('upload', ['model' => $model]);
}
У вас есть 'user_id' установлен как первичный ключ, и это должно быть уникальным. – Bizley
Пожалуйста, включите код в качестве фактического текста в свой вопрос, в отличие от экрана. Это облегчает для других чтение и копирование кода из вашего вопроса. – Sherif