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