/** * saveOrUpdate KV * @param $key * @param $value * @return mixed */ function set_kv($key, $value) { if ($value == null) { S('kv_' . $key, null); } $data['kv_value'] = $value; if (exist_kv($key)) { $res = D('Kv')->where(array('kv_key' => $key))->data($data)->save(); } else { $data['kv_key'] = $key; $res = D('Kv')->data($data)->add(); } S('kv_' . $key, $value, DEFAULT_EXPIRES_TIME); return $res; }
/** * saveOrUpdate KV * @param $key * @param $value * @return mixed */ function set_kv($key, $value) { $data['kv_value'] = $value; if (exist_kv($key)) { $res = D('Kv')->where(array('kv_key' => $key))->data($data)->save(); } else { $data['kv_key'] = $key; $res = D('Kv')->data($data)->add(); } return $res; }