を選択し、HTMLで更新していない私は、更新フォームを持っており、それがこのコード ビューYii2:値を変更する際にDBのレコードが
<?= $form->field($model, 'type')->dropDownList([
'0' => 'Individual',
'1' => 'Entity',
]) ?>
アクション
public function actionUpdate()
{
$id = Yii::$app->user->id;
$model = Page::find()->where(['user_id'=>$id])->one();
if (!Yii::$app->user->can('UpdateOwnPage',['page'=>$model]))
{
throw new ForbiddenHttpException("You have no access to this page.");
}
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect('page/'.$model->url);
} else {
return $this->render('update', [
'model' => $model,
]);
}
}
が含まれていますしかし、私のDBテーブルの値はまだ0ですが、全く変化していません。何が問題なの?
これはフォームフィールドだけです...送信のためのコードを表示し、保存のためのアクションをしてください。 – scaisEdge
私のせいで、私はそれを忘れてしまった。 – yutsura
あなたのページモデルを表示できますか?検証ルールは、メソッドの成功も保存しましたか? –