Documentation ¶
Index ¶
- type AppConfigContext
- type AppContext
- func (ctx *AppContext) AddConvertFunctiont(paramType string, function ConvertFunc)
- func (ctx *AppContext) ClearAllError()
- func (ctx *AppContext) ClearError(errorKey string)
- func (ctx *AppContext) ClearRedirect()
- func (ctx *AppContext) Convert(valStr string, valType string) interface{}
- func (ctx *AppContext) CopyAppContext(frmctx *AppContext)
- func (ctx *AppContext) DestoryAppContext()
- func (ctx *AppContext) GetConfigValue(key string, defaultValue interface{}) interface{}
- func (ctx *AppContext) GetDBByName(dbname string) *moudle.Moudle
- func (ctx *AppContext) GetDBTranscationByName(dbname string) *moudle.Trans
- func (ctx *AppContext) GetDefaultDB() *moudle.Moudle
- func (ctx *AppContext) GetDefaultDBTransaction() *moudle.Trans
- func (ctx *AppContext) GetPostFileByParameterName(parameterName string) []multipart.File
- func (ctx *AppContext) InitAppContext(ConfigPath string)
- func (ctx *AppContext) IsRedirect() bool
- func (ctx *AppContext) SetError(errorKey string, errorMessage string)
- func (ctx *AppContext) SetLayoutBaseName(baseName string)
- func (ctx *AppContext) SetRedirect()
- func (ctx *AppContext) SetRenderData(key string, renderdata interface{})
- type ConvertFunc
- type DBConnectionInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppConfigContext ¶
type AppConfigContext struct { ConfigPath string Port int ConvertList map[string]ConvertFunc ConfigParam map[string]interface{} // contains filtered or unexported fields }
func (*AppConfigContext) GetDBConfigParameter ¶
func (ctx *AppConfigContext) GetDBConfigParameter() []DBConnectionInfo
func (*AppConfigContext) LoadConfig ¶
func (ctx *AppConfigContext) LoadConfig()
type AppContext ¶
type AppContext struct { ConfigContext *AppConfigContext Data map[interface{}]interface{} Parameter map[string]interface{} Request *webhttp.HttpRequest Writer *webhttp.HttpResponse ControllerMethodInfo *reflect.Method FormType reflect.Type Form interface{} UrlPath string Renderinfo interface{} RedirectPath string FileList map[string][]multipart.File Trans map[string]*moudle.Trans DBSession map[string]*moudle.Moudle ErrorInfo map[string][]string RenderData map[string]interface{} UseLayout bool LayoutName string // contains filtered or unexported fields }
func (*AppContext) AddConvertFunctiont ¶
func (ctx *AppContext) AddConvertFunctiont(paramType string, function ConvertFunc)
func (*AppContext) ClearAllError ¶
func (ctx *AppContext) ClearAllError()
func (*AppContext) ClearError ¶
func (ctx *AppContext) ClearError(errorKey string)
func (*AppContext) ClearRedirect ¶
func (ctx *AppContext) ClearRedirect()
func (*AppContext) Convert ¶
func (ctx *AppContext) Convert(valStr string, valType string) interface{}
func (*AppContext) CopyAppContext ¶
func (ctx *AppContext) CopyAppContext(frmctx *AppContext)
func (*AppContext) DestoryAppContext ¶
func (ctx *AppContext) DestoryAppContext()
func (*AppContext) GetConfigValue ¶
func (ctx *AppContext) GetConfigValue(key string, defaultValue interface{}) interface{}
func (*AppContext) GetDBByName ¶
func (ctx *AppContext) GetDBByName(dbname string) *moudle.Moudle
func (*AppContext) GetDBTranscationByName ¶
func (ctx *AppContext) GetDBTranscationByName(dbname string) *moudle.Trans
func (*AppContext) GetDefaultDB ¶
func (ctx *AppContext) GetDefaultDB() *moudle.Moudle
func (*AppContext) GetDefaultDBTransaction ¶
func (ctx *AppContext) GetDefaultDBTransaction() *moudle.Trans
func (*AppContext) GetPostFileByParameterName ¶
func (ctx *AppContext) GetPostFileByParameterName(parameterName string) []multipart.File
func (*AppContext) InitAppContext ¶
func (ctx *AppContext) InitAppContext(ConfigPath string)
func (*AppContext) IsRedirect ¶
func (ctx *AppContext) IsRedirect() bool
func (*AppContext) SetError ¶
func (ctx *AppContext) SetError(errorKey string, errorMessage string)
func (*AppContext) SetLayoutBaseName ¶
func (ctx *AppContext) SetLayoutBaseName(baseName string)
func (*AppContext) SetRedirect ¶
func (ctx *AppContext) SetRedirect()
func (*AppContext) SetRenderData ¶
func (ctx *AppContext) SetRenderData(key string, renderdata interface{})
type ConvertFunc ¶
type ConvertFunc func(string) interface{}
Click to show internal directories.
Click to hide internal directories.