Esempio n. 1
0
/**
 * 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;
}
Esempio n. 2
0
/**
 * 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;
}