老师您好,比如添加商品数据验证不合法或添加失败怎样返回给前端页面
来源:5-13 商品管理功能Controller&View开发 (中)
慕桂英6119265
2022-10-17
func (p *ProductController) PostAdd() {
productName := p.Ctx.FormValue("ProductName")
productNum := p.Ctx.FormValue("ProductNum")
productImage := p.Ctx.FormValue("ProductImage")
productUrl := p.Ctx.FormValue("ProductUrl")
product := &datamodels.Product{
ProductName: productName,
ProductNum: productNum,
ProductImage: productImage,
ProductUrl: productUrl,
}
insertID, err := p.ProductService.CreateProduct(product)
if err != nil {
p.Ctx.Application().Logger().Debug(err)
// 在这里返回给前端页面数据添加失败 TODO
}
p.Ctx.Application().Logger().Debug(fmt.Printf("%s 添加成功,ID为%d", productName, insertID))
p.Ctx.Redirect("/product/all")
}
写回答
1回答
-
Cap
2022-11-06
方法的名称要改动,把需要的数据当成返回值输出。
00
相似问题