После принятия файлов выскакивает ошибка "Нужно ввести обязательный параметр id" Читаю код, вроде все правильно, подскажите где ошибка..
public function actionUpdate($id)
{
$model = $this->findModel($id);
if ($model->load(Yii::$app->request->post()) && $model->save()) {
$model->image = UploadedFile::getInstance($model, 'image');
if( $model->image ){
$model->upload();
}
return $this->redirect(['view', 'id' => $model->id]);
} else {
return $this->render('update', [
'model' => $model,
]);
}
}
public function upload(){
if($this->validate()){
$path = 'upload/store/' . $this->image->baseName . '.' . $this->image->extension;
$this->image->saveAs($path);
return true;
}else{
return false;
}
}
<?= $form->field($model, 'image')->fileInput() ?>
-
Вопрос задан
-
93 просмотра