色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP 循環刪除無限分類子節點的實現代碼

復制代碼 代碼如下:
<?php
    private  function _deleteSubNode($ids){

        $subNodes = array();
        $mod = D('Node');
        foreach (explode ( ',', $ids ) as $k){
            $res = $this->_getSubNode($k,$subNodes[$k],$mod);  //獲取子節點
            if(!empty($res[0])){
                foreach($res as $k => $nid){
                    $mod->where('id = '.$nid)->delete();       //刪除子節點
                }
            }
        }
        return ;
    }

    private function _getSubNode($id, &$arr,$mod){

         $condition = array ('pid' => array ('eq', $id ));
         $ret = $mod->where($condition)->getField('id');
         if(!empty($ret[0])){
             foreach ($ret as $k => $node){
                 $arr[] = $node['id'];
                 $this->_getSubNode($node['id'], $arr, $mod);
            }
         }
         return $arr;
    }

?>

php技術PHP 循環刪除無限分類子節點的實現代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 石景山区| 科技| 靖州| 新建县| 龙海市| 宜宾市| 榆树市| 藁城市| 巴中市| 龙游县| 馆陶县| 宜兰县| 株洲县| 扬州市| 丰都县| 安国市| 航空| 津市市| 宣汉县| 紫云| 体育| 沁水县| 闵行区| 建平县| 嫩江县| 枞阳县| 双城市| 漳浦县| 津南区| 德庆县| 宁城县| 清苑县| 大石桥市| 武山县| 顺义区| 颍上县| 宿松县| 大冶市| 咸丰县| 江源县| 新晃|