base.go 326 B

123456789101112131415161718192021222324
  1. package models
  2. import (
  3. "github.com/GoAdminGroup/go-admin/modules/db"
  4. "github.com/jinzhu/gorm"
  5. )
  6. var (
  7. conn db.Connection
  8. orm *gorm.DB
  9. err error
  10. )
  11. func SetConn(c db.Connection) {
  12. conn = c
  13. }
  14. func Init() {
  15. orm, err = gorm.Open("sqlite", conn.GetDB("default"))
  16. if err != nil {
  17. panic("initialize orm failed")
  18. }
  19. }