php無限級分類原理形象一點的比喻就像是一棵樹,這棵樹有自己的根部,然后主干,枝干在到葉子,越是向前越茂密,這就和分類一樣,越是往下細分分類的欄目就越多例如部門組織,文章分類,學科分類等常用到無限級分類,將其簡單理解成分類就好了。其實我們仔細想一下,生活中的分類簡直太多了,衣服可以分為男裝和女裝,也可以分為上衣和褲子,也可以根據(jù)年齡段分類。分類無處不在,分類顯得“無限”。我這里就不說無限分類的必要性了
無限分類看似"高大上",實際上原理是非常簡單的 。無限分類不僅僅需要代碼的巧妙性,也要依托數(shù)據(jù)庫設(shè)計的合理性。要滿足無限級分類,數(shù)據(jù)庫需要有兩個必須的字段,id,pid。id用來標識自身,而pid則是用來表明父級id。也就是說,每個分類記錄不僅描述了自身,還描述了與其關(guān)心最為緊密的另一個id??此茝?fù)雜的事情被這樣一個小技巧解決了。
上一篇: 如何提高你的設(shè)計能力?
下一篇: PHP中的函數(shù)聲明與使用
關(guān)鍵詞: