public function actionDefault() { $model = new ConfigForm(); if (isset($_POST['ConfigForm'])) { $model->attributes = $_POST['ConfigForm']; $model->save(); $this->redirect('/admin/config'); } foreach ($model->attributes as $k => $v) { $model->{$k} = Config::model()->findByPk($k)->config_value; } $data = array('model' => $model); $this->render('default', $data); }
public function actionIndex() { $model = new ConfigForm(); $form = new CForm('application.views.config.form', $model); $model->load(); if ($form->submitted('submit')) { $model->attributes = $_POST['ConfigForm']; if ($model->save()) { Yii::app()->user->setFlash('config', Yii::t('app', 'Your new options have been saved.')); } $this->render('index', array('form' => $form, 'model' => $model, 'result' => $result)); } else { $this->render('index', array('form' => $form)); } }