diff --git a/context.go b/context.go index dc03c358..6c7dad68 100644 --- a/context.go +++ b/context.go @@ -440,6 +440,12 @@ func (c *Context) initQueryCache() { } } +// SetQuery Modify or add to the cached Query data +func (c *Context) SetQuery(key,values string) { + c.initQueryCache() + c.queryCache.Set(key,values) +} + // GetQueryArray returns a slice of strings for a given query key, plus // a boolean value whether at least one value exists for the given key. func (c *Context) GetQueryArray(key string) ([]string, bool) { @@ -514,6 +520,12 @@ func (c *Context) initFormCache() { } } +// SetForm Modify or add to the cached Form data +func (c *Context) SetForm(key,values string) { + c.initFormCache() + c.formCache.Set(key,values) +} + // GetPostFormArray returns a slice of strings for a given form key, plus // a boolean value whether at least one value exists for the given key. func (c *Context) GetPostFormArray(key string) ([]string, bool) {