在一級分類屬於服裝(1),在二級分類屬於男裝(3),三級分類屬於短褲(8)。前面的0表明屬於根分類,每一個分類都屬於根分類(0)。以下面第二張圖所示數據庫
$DB = new Db; // if(!$data){ $data = $DB::table("wuxian")->where('pid',0)->select();//獲取一級分類數組 foreach($data as $k=>$v){//k=0 $id = $data[$k]['id']; $data2 = $DB::table("wuxian")->where('pid',$id)->select();//獲取二級分類數組 // $data[$k]['child'] = $data2;//組裝二級到一級數組data foreach($data2 as $k2 => $v2){//k2= $id2 = $data2[$k2]['id']; $data3 = $DB::table("wuxian")->where('pid',$id2)->select();//獲取三級分類數組 $data[$k]['child'][$k2]['child'] = $data3;//先找到二級數組,而後組裝三級到二級數組data2 } }