}
    if ($length_limit) {
        $arrlen = getLength($length_limit);
        $fds['f_min_len'] = intval($arrlen['min']);
        $fds['f_max_len'] = intval($arrlen['max']);
        $fds['f_fixed_len'] = intval($arrlen['fixed']);
    }
    $fds['f_type'] = 'varchar';
    if (!$id) {
        $fds['f_code'] = $tbfield;
    }
    $fds['model_id'] = $model_id;
    $objTable = keke_table_class::get_instance("witkey_custom_fields");
    $result = $objTable->save($fds, array('id' => $id));
    if ($result) {
        CustomClass::updateExtData($id);
    }
    kekezu::admin_show_msg('操作成功', $url, 3, '', 'success');
} else {
    $arrInfo = db_factory::get_one("SELECT * FROM `" . TABLEPRE . "witkey_custom_fields` where id = '" . intval($id) . "' and model_id = " . intval($model_id));
}
if ($check_f_name) {
    if (!checkFieldName($check_f_name, $model_id)) {
        echo 1;
    } else {
        echo '字段名已存在';
    }
    die;
}
function getCusFieldsMaxId()
{