public static function get($name) { if (!self::$_data) { self::$_data = Data::cache(self::CACHE_KEY, 3600, function () { $result = []; try { foreach (parent::find()->all() as $setting) { $result[$setting->name] = $setting->value; } } catch (\yii\db\Exception $e) { } return $result; }); } return isset(self::$_data[$name]) ? self::$_data[$name] : null; }