Aktualisieren eines Datensatzes in Yii 2

Tauchen in diese neue yii-2 und Im-bereits fest. Im Versuch update einen Benutzer-Datensatz mit einem Formular. Der ursprüngliche Datensatz ist die Belastung in der form, aber die änderung der Werte im Formular nicht aktualisiert den Datensatz.

public function actionUserprofile()
{
    $id = Yii::$app->user->identity->id;
    $model = User::find()->where(['id' => $id])->one();

    if($model->load(Yii::$app->request->post()) && $model->save())
    {
        Yii::$app->session->setFlash('success','You have updated your profile.');

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



}

//view form
<div>

<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'username')->textInput(['maxlength' => 255]) ?>
<?= $form->field($model, 'first_name')->textInput(['maxlength' => 255]) ?>
<?= $form->field($model, 'last_name')->textInput(['maxlength' => 255]) ?>
<div class="form-group">
    <?= Html::submitButton('Submit',['class'=>'btn btn-success']) ?>
</div>
<?php ActiveForm::end(); ?>

Wahrscheinlich ist es nicht, geht die Validierung. Show-Modell, Regeln, Szenarien (wenn überhaupt) und welche Daten Sie versuchen, zu speichern.

InformationsquelleAutor Shawn Sonnier | 2015-04-02

Schreibe einen Kommentar