رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آیا در جدول users برای سناریو باید فیلد تعریف کنیم؟
#1
سلام

آیا در جدول و مدل users برای سناریو باید فیلد تعریف کنیم؟
چون در کد زیر برا سناریو مقدار تعیین کرده ایم:

public function actionRegister()
   {
       $model= new users;
       $model->confirmed = 1;
       $model->scenario = 'register';
       if($model->load(Yii::$app->request->post()) && $model->save()){
           $this->redirect(['login']);
       }
       return $this->render('register',  compact('model'));
   }

متشکرم.
پاسخ
تشکر شده توسط:
#2
خیر فیلد نباید تعریف کنید. سناریو، یکی از فیلدهای خود کلاس ActiveRecord هست که مدل شما ازش ارث برده.
پاسخ
تشکر شده توسط: abdollah110110




کاربران در حال بازدید این موضوع: 1 مهمان