loadDefaultValues(); if (!$model->load($params, '') || !$model->save()) throw new Exception($model->getErrorMessage()); return $model; } catch (Exception $e) { self::$static_error = $e->getMessage(); return false; } } public static function getAllData($params) { $res = self::find()->where($params)->asArray()->all(); return $res; } public static function getFieldSum($params = [], $sum = '*') { return self::find()->where($params)->sum($sum); } }