type Article 的 ID 是否应该为 int64?
由于 pkg/types/converter.go 中的方法 Int64ToString
指定参数是 int64
func Int64ToString(num int64) string {
return strconv.FormatInt(num, 10)
}
而 app/models/article/article.go 中定义的 Article
的 ID
类型是 int
type Article struct {
ID int
Title string
Body string
}
这样会使模板文件 resoureces/views/artilces/show.gohtml 中的 Int64ToString
方法无法成功转换参数 id,导致删除按钮无法显示
...
{{ $idString := Int64ToString .ID }}
...
如图
将其修改为 int64 之后就可以正常显示
type Article struct {
ID int64
Title string
Body string
}
推荐文章: