beego中model传递interface{}

2014-12-03 19:18 来源:www.chinab4c.com 作者:golang专家

    golang中,如果要使用interface{}作为数组去传值,该怎么做。我们以下是例子

package main
import (
    "www.chinab4c.com/models"
    "fmt"
  
)
type Users struct {
    User_id   int    `orm:"pk"`
    User_name string `orm:"size(100)"`
}


func main() {
    models.Init()
    u := models.Users{User_id: 8}
    err :=u.Read("user_id")
    fmt.Println(err)
    fmt.Println(u)
    var mm models.Users
    mm.User_id = 2
    mm.User_name = "ddd"
    tt:=make(map[string]interface{})
    tt["a"] =mm
    tt["x"] = "aa"
    fmt.Println(tt)

}

来源:http://www.chinab4c.com