Пример #1
0
 public function actionIndex($step = 0)
 {
     try {
         if (isset(Yii::$app->dbMain)) {
             if (!isset(Yii::$app->user->Install)) {
                 return;
             }
         }
     } catch (Exception $e) {
         echo 'Caught exception: ', $e->getMessage(), "\n";
     }
     //print_r(Yii::$app->dbMain);
     Yii::$app->user->setState('Install', 1);
     if (isset($_POST['InstallConfig'])) {
         $model = new InstallConfig();
         $model->attributes = $_POST['InstallConfig'];
         if ($model->make()) {
             unset(Yii::$app->user->Install);
             $this->redirect(Yii::$app->createAbsoluteUrl('install/user'));
         }
         //exit;
     }
     if ($step == 0) {
         //pre
         $model = new InstallPre();
         return $this->render('Pre', array('model' => $model));
     }
     if ($step == 1) {
         //recheck
         $model = new InstallPre();
         return $this->renderPartial('Pre', array('model' => $model));
     }
     if ($step == 2) {
         //config
         $model = new InstallConfig();
         return $this->renderPartial('config', array('model' => $model));
     }
     //*/
 }