public function actionEditUser($id)
{
$user = User::find()->where('id = :id',[':id' => $id])->one();
if (!$user) {
throw new NotFoundException('User is not found');
}
$model = new EditUserForm;
if ($model->load(Yii::$app->getRequest()->post()) && $model->validate()) {
$user->setAttributes([
'surname' => $model->surname,
'name' => $model->name
]);
$user->save(false); // сохраняем без валидации
return $this->redirect(['editUser', 'id' => $user->id]);
} else {
return $this->render('editUser', ['model' => $model]);
}
}
без подглядывания писал, возможно опечатки есть
но почему без модели Юзер?