protected function findModel($id) { if (($model = Config::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }
public static function getValue($id, $defaultValue = '') { $model = Config::findOne(['id' => $id]); if ($model == null || empty($model['value'])) { return $defaultValue; } return $model['value']; }
protected function saveItem($id, $value) { $exist = Config::findOne($id); if ($exist) { Config::updateAll(['value' => $value], ['id' => $id]); } else { $model = new Model(); $model->scope = $this->scope; $model->id = $id; $model->value = $value; $model->description = $id; $model->save(); } }