亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP Infinite Classification の実裝原理

PHP無制限分類

PHP無制限分類とは何ですか? Windows で新しいフォルダーを作成するのと同じように、新しく作成したフォルダーの下に新しいフォルダーを作成することができます。これは、無限の分類にも當てはまります。このような 3 レベルの分類があるとします。News→PHP News→PHP7 となります。 「PHP7 がリリースされました」というニュースを見つけたい場合は、まずニュースをクリックし、次に PHP ニュースをクリックして調(diào)べることができます。つまり、祖父クラスを介してレベルごとに下位の検索を行うこともできます。サブクラスの親クラスがわかっていれば、それを見つけることができます。このようにして、データベースを設(shè)計するときに、親クラス ID の追加フィールドを設(shè)計して、PHP の無制限の分類機能を?qū)g現(xiàn)できます。

無限分類の原理の紹介

無限分類は「高レベル」に見えるかもしれませんが、実際には原理は非常に単純です。無限分類はコードの創(chuàng)意工夫を必要とするだけでなく、データベース設(shè)計の合理性にも依存します。無限の分類を満たすには、データベースに id と pid という 2 つの必須フィールドが必要です。 id はそれ自體を識別するために使用され、pid は親 ID を示すために使用されます。言い換えれば、各分類レコードはそれ自體を説明するだけでなく、最も密接に関係している別の ID も説明します。複雑そうに見えた問題も、ちょっとした工夫で解決しました。


必要なPHPファイル

conn.php データベース構(gòu)成ファイル

deep.php 再帰的Infinitus分類ファイル

deep2 .php ナビゲーション リンク ファイル


データベーステーブルを作成します

分類テーブル: deepcateという名前

QQ截圖20161201093751.png


學び続ける