無限極分類的刪除和別地方的刪除有一些地方不一樣,好比,別的地方刪除就是直接幹掉便可,可是咱們的無限極分類則否則,由於還有子級欄目的,咱們就不能讓他刪除,不然就有一大羣無家可歸的子級分類了:this
那麼首先來到 列表頁 的模版下,將他的ID傳過去:spa
這樣咱們便可在 控制器下的 del 方法接收穫得ID了,而後到控制器下進行處理:code
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('該欄目還有子欄目'); } }
完美實現無限極分類全部功能blog