MySQL では、次の方法でカテゴリを保存します。
カテゴリ: - カテゴリ ID - カテゴリ名 - 親カテゴリ ID
特定の category_id のトレイル/ブレッドクラムを生成する最も効率的な方法は何ですか?
たとえば、breadcrumbs(category_id): General > Sub 1 > Sub 2
理論的には無制限のレベルが存在する可能性があります。私はphpを使用しています。
更新:ネストされたセット モデルに関するこの記事 ( http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ ) を見ました。面白そうに見えますが、カテゴリを動的に管理することについてどう思いますか? 事前にカテゴリを知っている場合のように、紙の上では簡単に見えますが、ユーザーがその場でカテゴリを作成/削除/編集できる場合はそうではありません...どう思いますか?