ホームページ > バックエンド開発 > PHPチュートリアル > よりシンプルな無限レベル カテゴリ メニュー コード

よりシンプルな無限レベル カテゴリ メニュー コード

巴扎黑
リリース: 2023-03-02 16:54:02
オリジナル
1345 人が閲覧しました

よりシンプルな無限レベルのカテゴリメニューコード

まず、terry39 さんの指導に感謝したいと思います。私は元旦に何もすることがないので、彼が言った原則を簡単に実装します。このプログラムは、データ テーブルの設計が非常に単純であるという点で、再帰を必要とせず、このデータ テーブルがどのように設計されているかを見てください。おおよそ次のとおりです。
----------------- -------------------------------------- ----------------------- ----------------
id番号
fid親カテゴリ番号
名前カテゴリname
path カテゴリパス、ID をノードとして、1,2,3,4 のように構成され、この文字列
---------------------- ------------------------ ------------------------ -------------

以下のデータがあると仮定します

id fid name path
-------- ------------------------ ---
1 0 カテゴリ 1,1,
2 0 カテゴリ 2,2,
3 1 カテゴリー 1-1,1,3,
4 1 カテゴリー 1-2,1,4,
5 2 カテゴリー 2-1 ,2,5,
6 4 カテゴリー 1-2-1 ,1,4,6 、
-------------------------------------------- --------
今回は怠け者なので、使用するのは 1 ページだけです。幸いなことに、コードは長くなく、すべてのコードはクラスにカプセル化されています (必須ではありませんが、OO にも慣れておきたいと思っています)。 (笑)、ページのコードを見てみましょう:

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート