我们看到在每一个大的商品分类后面有8个具体的商品在首页上单独成为一个模块,这个在数据库中也对应商品分类模型,接下来我们就要学习如何上传商品分类模型
0.语法注意点
1.通过form.on方法,在layui中拿到表单监听数据的变化,并将其提交,主要是监听单项选择框的变化并提交表单
2.在一张表中引用另一张表的数据作为过滤字段,要添加关联查询并且要用__(双下划线访问另一种表中的字段)
1.逻辑注意点
在post方法中也要获取分类列表,用于提交表单后,分类列表正常显示
2.bugs
1. image.png没有回传商品类型,导致无法进行页面的比较,显示当前选中的商品类型
页面传递数据名称和获取数据名称不一致,导致验证出错,无法顺利插入数据,我们这里还是通过beego.Info验证哪些步骤成功
一.了解分类商品页面和模型
image.pngimage.png
二.分类商品Get方法业务逻辑
1.获取所有分类
image.png
三.页面显示分类和分类商品
image.pngimage.png
四.监听单项选择框变化提交表单
image.png五.分类商品Post方法业务逻辑
1.页面配置
2.获取数据
3.处理多级数据
4.获取传递的数据
5.准备模型
6.创建需要保存的对象
7.保存数据
image.png
image.png
image.png