public function actionStep2() { error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT); $conf_form = new InstallConfig(); $conf_form_long = new AdminConfig(); if ($conf_form->available_step < 2) { $this->redirect($this->createUrl('install/index')); } if (Yii::app()->request->isPostRequest && isset($_POST['create_database'])) { $res = $conf_form->setupDb(); $res_long = $conf_form_long->setupDb(); if (isset($res['ok']) && isset($res_long['ok'])) { sleep(1); $conf_form->saveDBInstallStatusConfig(1); $this->redirect($this->createUrl('install/step3')); } else { print_r($res); print_r($res_long); } } $conf_form->getAvailableStep(); $this->render('step2', array('conf_form' => $conf_form)); }