models中的方法
```
func getArticleDetail(id string) (Article, error) {
tidNum, err := strconv.ParseInt(id, 10, 64)
/*if err != nil {
return nil, err
}*/
o := orm.NewOrm()
var article Article
err = o.QueryTable(article).Filter("Id", tidNum).One(&article)
/*if err != nil {
return nil, err
}*/
return article, err
}
```
在controller中调用
```
article, err := models.getArticleDetail(this.Ctx.Input.Params("0"))
```
但是会报错
![1504058805(1).jpg](https://static.studygolang.com/170830/7f5662c9c987bd124fce12a4fc2c2001.jpg)
有疑问加站长微信联系(非本文作者)