public function actionStep3() { error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT); $conf_form = new InstallConfig(); $conf_form_long = new AdminConfig(); if ($conf_form->available_step < 3) { $this->redirect($this->createUrl('install/step2')); } if (Yii::app()->request->isPostRequest && isset($_POST['save_path'])) { $conf_form->scenario = 'path'; $conf_form->attributes = $_POST['InstallConfig']; if ($conf_form->validate()) { $conf_form->savePathConfig(); $conf_form_long->deleteSync(); $this->redirect($this->createUrl('install/step4')); } } $conf_form->getAvailableStep(); $this->render('step3', array('conf_form' => $conf_form)); }