insert(['mtype' => $type, 'data' => $data]); } public static function getKfGroup($cache = 1, $all = 0) { $key = md5(__FILE__ . 'getKfGroup'); if ($cache) { $cval = cache($key); if ($cval) { return $cval; } } $return = []; if ($all) { $ret = Db::name('groups')->all(); } else { $ret = Db::name('groups')->where('status', 1)->select(); } foreach ($ret as $val) { $return[$val['id']] = $val['name']; } cache($key, $return, ['expire' => 600]); return $return; } }