00:00
大家好,上节课呢,我们做完了分类的一个修改功能,那这里呢,我们在做分类删除的功能,但是大家要记住啊,删除真正我们在做项目的时候是不做删除的,那因为删除会很危险,是永远找不回来了,对吧,除非通过以前的备份才能够把它找回来,那删除呢,我们通常都做一个标记位把它删除,那这里边我们当然就把它删除掉就行了,然后呢,批量删除我们就不需要了,把这个。给干掉。嗯。删除。一条。Good job。关掉吧,然后我们再写吧,不然的话大家看起来又该乱了,首先找到我们这个。呃,分类的管理页面在这里面,那我要想删除的话。肯定是在这个位置加上一个,呃,链接转到我们删除的这样的一个位置就可以了,但是我最好是用javascript确认一下。嗯,比如说调一个调用方法C删除的一个呃方法,在这个方法里边,我们只要传递这个ID就可以了。
01:10
啊CT2。线ID。把它传过去就可以了,那同样下面这块也要删除,那我们用同样的方法。前面我们出现过一个问题,因为下边是子分类下边的对吧,所以我们这边加个别忘了,然后删除方法我们里边呃,确认一下。这个我们叫做cat。改成。GTRD。然后删除的时候呢,我们只需要传一个ID。就可以,你可以像以前写的那么复杂一些,也可以不用复杂一些。然后我们在这里边儿啊,你确定要删删除吗?这些就行,你当你给消息原来一样。
02:00
你确定要删除这个分类吗?你可以在下面加一个加两个参数对吧,然后把我们这个分类名称传过来,然后你写确定要删除拿哪个分类对不对就可以了。然后我们这块去的位置就是。啊的密下划线,比如说我们转到路线TDL。问号ID等于就是我们存过来的这个ID,加上ID可以了。核心点。管理管理。比如说你这个删除,你确定要删除的分类吗?取消没有,如果确定就删除掉了,删除比较如果没有那么复杂的,那么操作,你比如说我们删除的时候,你得判断,如果有子分类不能删除,那后期分类下边放了产品,那么有产品的不能删除,这些东西呢,都得去判断,对吧。好,那我们这里边儿啊。
03:00
先出完事了。我们到。分类的下面新建一个。Sorry。名字就叫做。改成。Man加线加线。CDDL。删除我们使用钙的方法。传过来的,所以我们直接盖链接都是盖的过来的。然后我们在这里边把删除的,呃,这个代码写完,删除代码比较简单,首先呢,我们需要接收这个ID的这一个参数。你再找一下原来的吧。呃。我们把呃迁除不涉及到那个传数据就不用了。删除肯定得获取到这个ID,对不对,然后我们调用。
04:00
这个里啊。分类管理里边的。删除的方法,把它删除掉之后,我们就叫做呃,换成DL,把ID一传。我们就直接把这个删除掉,删除掉之后我们重定向吧。还回到这个页面就可以了,就三条搞定。现在我们这个D删除的方法,那我们还到这个分类的。呃,D文件里边分类的。啊,分类试题对。是。专类管理里边的里边,我们在最下边加上这个删除的方法就可以了,这删除方法比较短,就直接给大家,呃,写一下就行。Public stdint dl删除,删除谁呢?嗯,Int通过ID删除。啊,然后我们做一个等于。
05:02
删除DT,删,删除呃,From从哪里边的,里边的g or RY通过,呃,将这个表里边的Y条件哪个呢?呃,Catd等于问号条件是它的ID删除掉就OK了。那同样我们直接用do do里边的语句删除掉就行了。比如说。呃,先做一个O接吧,做一个参数数,呃。等于。就把ad算进来,然后调用啊BA。呃,SE do里边的exe这个方法乘一个四语句和参数就可以了,把它删除掉,然后删除掉返回删除的一样函数配返回。整数就可以了。嗯,不错。
06:06
用。好,那这样的删除功能我们就下了,我们来试一下方式更新一下,比如说把删掉。可以,比如说把F删掉。掉,那现在如果下面有子分类,你把负分类删掉,我那里边语句没有写,把负分删掉先便利。子分类,把子分类再删掉,再去删掉这个分类啊,没有做这样的一个一个便利,那如果现在比如说我把这个to分类给删除掉,那么C和D还会存在的,因为我只通过ID把它删掉了,所以你那搜狗圈里边描写先查询一下,那么。他有没有子分类,如果有子分类的话,再把子分类下边先删除掉再弄,因为咱们这块只是临时做一下这个删除啊,如果你真的做项目的话,里边为空不为空是不能删除的,你得做一下这样的判断,你比如说我现在怎么删除?那就麻烦了,那两个链接,那两个子分类就永远也用不到了,对吧,然后成为一个垃圾记录,一直在数据库里面。
07:02
所以删除的时候。我们下。把所有的删掉。啊。这两个是不是一直在这对吧,所以得判断一下啊,当然分类删除一般我们都是不做的,这只是简单演示一下,那我们再新增一下这个分类,我们按照呃,我们自己的那个方式去做,把这个表清空了。删除主要从二除掉,这的一条记没有了。分类三零里边,比如添加我们Java图书。比较。嗯,再加一个比如说。孩子。比较再添加啊,直批除数。比较。对,新增比如说呃。
08:01
公务员。再新增一个,比如说。然后我们呃,再添加子分类,比如说再加里边添加呃。添加比如说Java SE。读书基础的。然后再定价。还是在大图书里边。Java be除数。在评价。你可加分类,咱们在页分类去使用啊,Java比如说框架。突出啊,Python。我们再呃加一个。比如说加一个。基础。来增价,还是比如说。呃,人工。
09:00
知道。再新加一个分类,比如PP这块。PP基础。怎么样?啊,PP。高级。价。The。子系统。Linux网络服务。Linux运维。等等加这几个,这样的话我们有这些分类了,下节课我们就可以便出这些分类。来,我们看一下。我们就可以通过。哦。通过便利这些分类在页面上显示出所有的这些分类。就是放在概D,我们尽量的是没问题的,好,这节我们先到这里。
我来说两句