自己在php的無線欄目分類上面就是搞了很久都沒有明白,所以現在是趁著記憶力還沒有完全的消退的時候速度的記錄下來
這裡講解的是最簡單的樹形欄目,適合的是小中型的欄目分類需求
1.這裡講解的是針對是只要通過資料庫進行的分類欄目,
所以首先就是設計你的資料庫字段
這個是為了欄目過多的時候方便理清最終的根欄目用的
這裡首先將該錶的資料庫遍歷出來,遍歷的前提就是組合path ,id進行乙個排序,排出來就是按照你的新增的欄目,子欄目了,
然後通過path的「,」計算該層數,將該層數變成所需要取得的間隔數,
最後就是拍好的效果圖。
PHP無限分類
定義乙個陣列 或者從資料庫裡取出 data array array id 1,pid 0,cname 數碼 array id 2,pid 0,cname 家用電器 array id 3,pid 0,cname 電腦 array id 4,pid 0,cname 服裝 array id 5,pid 0...
php無限分類形成列表樹並顯示子欄目總數
arr array array id 111,pid 0,name 江西省 array id 5,pid 2,name 雞西市 array id 2,pid 0,name 黑龍江省 array id 3,pid 111,name 南昌市 array id 6,pid 4,name 香坊區 array...
php實現無限分類
access public param pid 節點的id param array 返回該節點的所有後代節點 public function list cate pid 0 access private param arr array 要遍歷的陣列 param pid 節點的pid,預設為0,表示從...