第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

表單返回錯誤請求:缺少必需參數(shù):id

表單返回錯誤請求:缺少必需參數(shù):id

PHP
慕姐4208626 2023-07-15 16:57:57
我是 yii2 的新手,我想使用 yii2 basic 制作注冊表單,我使用 gii 生成的 mvc,但是當(dāng)我提交注冊時,它返回了錯誤的請求,但我輸入的一些數(shù)據(jù)在數(shù)據(jù)庫中,但有些數(shù)據(jù)是也失蹤了。這是我的用戶模型:我的 actionCreate 在用戶控制器中 public function actionCreate()    {        $model = new User();        if ($model->load(Yii::$app->request->post()) && $model->save(false)) {            return $this->redirect(['view', 'id' => $model->id]);        }        return $this->render('create', [            'model' => $model,        ]);    }風(fēng)景<?phpuse yii\helpers\Html;/* @var $this yii\web\View *//* @var $model app\models\User */$this->title = 'Create User';$this->params['breadcrumbs'][] = ['label' => 'Users', 'url' => ['index']];$this->params['breadcrumbs'][] = $this->title;?><div class="user-create">    <h1><?= Html::encode($this->title) ?></h1>    <?= $this->render('_form', [        'model' => $model,    ]) ?></div>我找不到我的代碼哪里錯了請幫助我
查看完整描述

1 回答

?
jeck貓

TA貢獻(xiàn)1909條經(jīng)驗 獲得超7個贊

save(false)方法不會驗證您的數(shù)據(jù)!

這就是為什么某些數(shù)據(jù)可能不包含在數(shù)據(jù)庫中的原因。


考慮以下:


1-您的方法的數(shù)據(jù)rules()必須與數(shù)據(jù)庫匹配。(rules()在模型文件中)


2- 在行動中使用以下內(nèi)容:


 if ($model->load(\Yii::$app->request->post()) && $model->save()){

    #Code ...

或者:


 if ($model->load(Yii::$app->request->post()) && $model->validate()){


    #Code ...

      if ($model->save(false)){

    #Code ...


查看完整回答
反對 回復(fù) 2023-07-15
  • 1 回答
  • 0 關(guān)注
  • 146 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號