夺命雷公狗TP3.2.3商城16-----无限极分类删除(玩法1:有子级分类的不能删除)

Posted 夺命雷公狗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了夺命雷公狗TP3.2.3商城16-----无限极分类删除(玩法1:有子级分类的不能删除)相关的知识,希望对你有一定的参考价值。

无限极分类的删除和别地方的删除有一些地方不同,比如,别的地方删除就是直接干掉即可,但是我们的无限极分类则不然,因为还有子级栏目的,我们就不能让他删除,否则就有一大群无家可归的子级分类了:

 

那么首先来到 列表页  的模版下,将他的ID传过去:

这样我们即可在 控制器下的 del  方法接收得到ID了,然后到控制器下进行处理:

public function del(){
            $id = I(\'id\');
            $mod = D(\'cate\');
            //查询下该栏目还有木有子栏目
            $data = $mod -> where("pid=$id") -> select();
            if(empty($data)){
                if($mod -> delete($id)){
                    $this -> success(\'删除栏目成功\');
                    return;
                }else{
                    $this -> error(\'删除栏目失败\');
                }
            }else{
                $this -> error(\'该栏目还有子栏目\');
            }
        }

 

完美实现无限极分类所有功能

以上是关于夺命雷公狗TP3.2.3商城16-----无限极分类删除(玩法1:有子级分类的不能删除)的主要内容,如果未能解决你的问题,请参考以下文章

夺命雷公狗TP3.2.3商城14-----无限极分类列表页

夺命雷公狗TP3.2.3商城15-----无限极分类修改

夺命雷公狗TP3.2.3商城17-----无限极分类删除(玩法2:栏目和栏目下的子级栏目都删除)

夺命雷公狗TP3.2.3商城9-----后台退出

夺命雷公狗TP3.2.3商城3-----数据库的创建以及连接

夺命雷公狗TP3.2.3商城11-----后台头部和左侧导航分离