تالار گفتمان nCIS.ir

نسخه‌ی کامل: آیا در جدول users برای سناریو باید فیلد تعریف کنیم؟
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام

آیا در جدول و مدل 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'));
   }

متشکرم.
خیر فیلد نباید تعریف کنید. سناریو، یکی از فیلدهای خود کلاس ActiveRecord هست که مدل شما ازش ارث برده.