123456789101112131415161718192021222324252627282930313233343536373839 |
- package controllers
-
- import (
- "wechat-conf/models"
- "wechat-conf/utils"
- )
-
-
-
-
- func (c *BaseController) initContext() {
- c.Context = utils.NewContext(models.DBEngine, nil)
- c.Context.Ready()
- }
-
-
- func (c *BaseController) destroyContext(ok ...bool) {
- if len(ok) == 0 || ok[0] {
- c.Context.DB.Commit()
- } else {
- c.Context.DB.Rollback()
- }
-
- c.Context.Destroy()
- }
-
- func (c *BaseController) DestroyContext() {
- c.destroyContext()
- }
|