/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new Requirements(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Requirements'])) { $model->attributes = $_POST['Requirements']; if ($model->save()) { $this->redirect(array('view', 'id' => $model->id)); } } $this->render('create', array('model' => $model)); }
/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new Requirements(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Requirements']) && isset($_POST['requirementsFields'])) { $model->attributes = $_POST['Requirements']; // Set relations attributs values $model->setRelationRecords('requirementsFields', is_array(@$_POST['requirementsFields']) ? $_POST['requirementsFields'] : array()); if ($model->save()) { $this->redirect(array('load', 'id' => $model->id)); } } $this->render('create', array('model' => $model)); }
/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new Requirements(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Requirements'])) { // Set NUll value foreach ($_POST['Requirements'] as $key => $value) { if (empty($value)) { $_POST['Requirements'][$key] = null; } } $model->attributes = $_POST['Requirements']; if ($model->save()) { $this->redirect(array('view', 'id' => $model->id)); } } $this->render('create', array('model' => $model, 'attributeList' => Constants::model()->findAll('type=:type', array(':type' => Constants::KNIGHTS_ATTRIBUTES)), 'skillList' => Constants::model()->findAll('type=:type', array(':type' => Constants::KNIGHTS_SKILLS)))); }
echo "<p>You have successfully added a new record into requirements table</p>"; echo '<hr>'; } else { echo '<h4 class="alert alert-error">Error</h4>'; echo '<hr>'; echo "Failed to insert into requirements table."; echo '<hr>'; } break; case 'update_requirements': $requirements = new Requirements(); $requirements->db_fields = array('p_id', 'name', 'content', 'visible'); $requirements->id = customDecrypt($_POST['rid']); $requirements->name = $_POST['title']; $requirements->content = $_POST['content']; $requirements->p_id = $_POST['p_id']; $requirements->visible = $_POST['status']; if ($requirements->save()) { echo '<h4 class="alert alert-success">Success</h4>'; echo '<hr>'; echo "<p>You have successfully updated admission requirements table</p>"; echo '<hr>'; } else { echo '<h4 class="alert alert-error">Error</h4>'; echo '<hr>'; echo "Failed to update admission requirements table."; echo '<hr>'; } break; } }