示例#1
0
 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;
 }