public function checkUniquePair($attribute, $params) { $configparameter = ConfigParameter::findOne(['ID' => $this->ID]); if (!isset($configparameter)) { $configparameter = ConfigParameter::findOne(['config_ID' => $this->config_ID, 'parameter_ID' => $this->parameter_ID]); if (isset($configparameter)) { $this->addError('parameter_ID', 'Parameter already exist in this Config-Set'); } } }
/** * Deletes an existing Parameter model. * If deletion is successful, the browser will be redirected to the 'index' page. * @param integer $id * @return mixed */ public function actionDeleteconfigparameter($id) { $configparameter = ConfigParameter::findOne(['ID' => $id]); $configsetid = $configparameter->config_ID; $configparameter->delete(); return $this->redirect(['details', 'id' => $configsetid]); }