来了老弟,多表删除

嗯,删除数据的话小编之前就写过一篇单表的方法,而这期呢小编就是是给大家带来单表删除的大哥(也就是我们的多表删除)!

所谓的多表删除呢顾名思义也就是有几张表添加数据。而我们的项目里不可能每条数据都是一个表的,总有是几个表里的数据并起来显示到表格上的,OK,那下面就给大家看看多表的删除是如何写的哈!

 

看下图

 

 

上图的话就是多表删除的一个方法(控制器上的),这个方法呢,先是参数给到了主键ID的,上图总共有三张表(也就是用红色方框圈起来的那三个地方分别为三张表),这三张表的关系呢一对多关系的(上边的第一个红框对应后面两个),所以的话后面两个表就可以通过第一张表查出的数据声明的那个局部变量(也就是第一张表里的两个外键ID,是后面两张表的主键ID)来查询出数据(因为是一对多关系嘛),嗯,蓝色方框里的是删除数据的方法(Remove),因为是要删除三张表,所以上图是有三条删除方法。

 

删除的方法不需要像新增与修改那样做什么多余的判断,一步到位就好

 

光写控制方法是还不行的,我们还要到视图上写JS方法,在JS方法里调用你在控制器上写的方法,最后再把JS方法给到删除按钮上(用点击事件给,小编只是一般来讲哈,具体什么事件就看你的需求了)。

 

OK,看下图

 

先说一下哈,方法中的那些ID都是之前在控制器方法的参数哈!

然后的话方法里面先是一个询问框(小编用的是layui插件),之后就是异步提交了(控制器的方法正是写在这里面),最后就是刷新表格与调用控制器方法里的文本提示了。

 

 

剩下的就交给效果图来陈述了

 

好了,本期完

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值