无限极分类的删除和别地方的删除有一些地方不同,比如,别的地方删除就是直接干掉即可,但是我们的无限极分类则不然,因为还有子级栏目的,我们就不能让他删除,否则就有一大群无家可归的子级分类了:
那么首先来到 列表页 的模版下,将他的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(‘该栏目还有子栏目‘); } }
完美实现无限极分类所有功能
时间: 2024-10-21 17:04:25