No puedo actualizar mis datos

Tengo un problema para actualizar mis datos, cambié el formulario “usuarios” y su controlador para poner campos del formulario “domicilios” en el de usuarios, no hay problema para crear un dato, pero cuando quiero cambiar algo veo esto:

E hice estos cambios en usuariosController:

    public function actionCreate()
    {
        $model = new Usuarios();
        $domi = new Domicilios();
        $auth = Yii::$app->authManager;

        if ($this->request->isPost) {
            if ($model->load($this->request->post()) && $domi->load($this->request->post())) {
                if ($model->validate() && $domi->validate()) {
                    if ($domi->save()) {
                        $model->domicilio = $domi->id;
                        if ($model->save()) {
                            return $this->redirect(['view', 'id' => $model->id]);
                        }
                    }
                }
            }
        } else {
            $model->loadDefaultValues();
            $domi->loadDefaultValues();
        }

        return $this->render('create', [
            'model' => $model,
            'domi' => $domi,
        ]);
    }
    public function actionUpdate($id)
    {
        $model = $this->findModel($id);
        $domi = Domicilios::findOne(['usuarios_domicilio' => $model->domicilio]);
        $auth = Yii::$app->authManager;

        $assigment = AuthAssignment::find()->where(['domicilios_id'=>$domi->id])->one();        


        if ($this->request->isPost) {
            if ($model->load($this->request->post()) && $domi->load($this->request->post())) {
                if ($model->save()) {
                    if ($domi->save()) {
                        $auth->revoke($model->domicilio);
                        $auth->assign($model->domicilio);
                        return $this->redirect(['view', 'id' => $model->id]);
                    }
                }
            }
        }

        return $this->render('update', [
            'model' => $model,
            'domi' => $domi,
        ]);
    }

El único error que encuentro es en la primera parte de action update, ¿que debería cambiar para que funcione?