• 打赏
  • 举报
回复
重新定义个结构(去掉Page字段),然后赋值,最后返给前端。
  • 打赏
  • 举报
回复
写一个NewPage方法,返回*Page,结构体里是没法修改属性的。
  • 打赏
  • 举报
回复
https://stackoverflow.com/questions/34246904/is-it-possible-to-get-gorm-to-populate-nil-values-with-say-an-empty-slice-instea
哈哈gogo 2020-09-15
  • 打赏
  • 举报
回复
请看内容,,,
Nihility/ 2020-09-15
  • 打赏
  • 举报
回复
哈哈gogo 2020-09-14
  • 打赏
  • 举报
回复
换成OtherPage []Page也不行,还是返回null,我用的是gorm查询 结果里OtherPage没有值时,就显示Null,有没有更好的办法呢
qybao 2020-09-14
  • 打赏
  • 举报
回复
空指针和空数组对象是不一样的 要么你就把OtherPage定义为数组, 即 OtherPage []Page 要么就遍历myPage,判断OtherPage为nil就赋个空数组 即 for _, v := range myPage { if v.OtherPage = nil { v.OtherPage = [...]*Page{} } }