1 回答

TA貢獻1775條經驗 獲得超11個贊
這是我的結構
type Book struct {
ID uint `json:"id" gorm:"primary_key"`
Yearmonth string `json:"yearmonth"`
Realname string `json:"real_name"`
LanguageId int
Language Language
}
這是我的控制器邏輯
func GetBooks(c *gin.Context) {
db := c.MustGet("db").(*gorm.DB)
var language []models.Language
if err := db.Where("id=?", c.Param("language_id")).First(&language).Error;
err != nil {
c.JSON(http.StatusBadRequest, gin.H{"data": "No Records Found"})
return
}
var books []models.Book
if errBooks := db.Where("language_id=?", c.Param("language_id")).Find(&books).Error;
errBooks != nil {
c.JSON(http.StatusBadRequest, gin.H{"data": "No Books Found"})
return
}
c.JSON(http.StatusOK, gin.H{"data": books})
}
我嘗試了幾種方法,結果我得到了空數據。任何建議或幫助都會很棒。TIA
- 1 回答
- 0 關注
- 165 瀏覽
添加回答
舉報